DTO Best Practices - Data Transfer Object (DTO) Design | OneNoughtOne