Refactor constructor to be used with DI [Answered] - C#