Added base for DataProvider