Dependency Manager is an Inversion Container (a concept I think would be better described as a dependency manager/provider). It supports automatic singletons and IDisposable types. There is also an abstraction to accessing configuration settings to ease unit testing.
These details are provided for information only. No information here is legal advice and should not be used as such.