Magritte validations may weaken domain model