Hi! If I understand correctly then value objects are immutable, or at least should be. Wouldn't that mean that ideally all attributes are set in the constructor? Yet the tag class in the blog example has no constructor but a setName() method. Masi