Simple Dependency Injection Framework