Adding support for configuration providers