Refactored application services
Merge branch 'mvc-school-initial' into dev