Introduced DTO into the current solution.