Implemented Dependency Injection Container