Added IConfiguraitonManager and IDataProvider