Most DTOs are Boilerplate Nonsense

How to avoid data structure duplication when crossing boundaries