Avoid operating with DTOs in service layer, if possible