Question about Dependency Injection: - C#