Renamed DataProvider class to Provider