DataProvider implemented.