Dependency Injection is not complicated