With v1 I had this domain class matching 1:1 to the input/output messages of the AODAAC system (including nested data structures). It felt too tightly coupled so when we did v2 integration I stripped it all out and only kept what I thought was absolutely necessary. Now that I wanted to include the parameters they used to create the job in 1 of the emails I didn't really feel like adding 7 new fields to this object just for that.