Constructor for enforced type reference accepting reference to be enforced.
Resolve the reference, to referenced component.
Resolve the reference, to referenced component.
expected type returned from container
TypeEnforcedRuntimeReference!T enforced reference with type.
Create a reference with type enforcement.
The resulting reference will check for returned object to be compliant with specified T type, otherwise a not found exception is thrown.