(feature) Dependency Injection with application factory, controller and service factories