Add the ability to inject a reference to another dependency
Merge branch 'feature/inject_a_reference_to_another_dependency' into develop