Fixing the namespaces for providers.
Implementing some missing methods in each provider class.
Fixing config provider method calls.