Simple Dependency Injection Container