Prevent extending ValueObject to make mutable.
Concrete objects setting out of bounds property is a logic exception.