switched the dependency injection to the explicit kind ( which can be minified )