DTO
Domain
Controller
Service