Added support for Providers to be registered with the Injector