Returns the singleton instance of the requested type.
Automatically constructs a new one if needed.
See Implementation
Returns the singleton instance of the requested type.
Automatically constructs a new one if needed.