About to make the inject and provide services more like Angular
Some tests are about to fail
Revamping dependency injection