Simplified the services implementation.

Now services can get DTO as input and produce Model always. The controllers are responsible for creating the respond DTO