Added dependency injection.

Closes #3359280

Merge request reports

Loading