Inject an instance of a class.
Used for resolving circular dependencies.
Inject an instance of a token.
Inject an instance of a token, by checking each token in order until a registered one is found.
Inject an instance of a class.