Improves Dependency Injection

API classes can be instantiated from an external IoC Container which supports the Container Interop standard