It's not "overengineering" it's "modeling the solution".

#DDDesign #DomainModeling #FixPrimitiveObsession