Refactor & overthink less: Value validation (Value objects)