Dependency Injection returning null value - C#