Mostly implemented a simple Dependency Injection Container