Description
Depending on viewpoint either too much is currently run in the injection context or more callbacks can be run in the injection context.
Relevant blog post by Matthieu Riegler: The inject function is not a service locator
Make a decision on what needs to run in the injection context.
Related PR that would run more in the injection context.