Wraps singletons registered in a Context, allowing to dispose them.
will be always provided by this provider.
Disposes of the singleton if it implements the Disposable interface.