Dependency Injection integration in C#