Add code for getting actual data from DataSet
Add two DataProvider impl (incomplete)