Introduce ModelService and refactor in AbstractController
Finish implementing Service in between Controller and Model