extract configuration data provider for loading from streams, and files