Update on Dependency Injection (DI) with C#