Lightweight Dependency Injection Framework for C#