Got rid of the idea of holding on to all the contexts. That was not needed. General cleanup
Empty reporting delegate method on data source