uppercase "dependency injection"