Clean up MemoryDataView. Implement remaining getList methods.
Refactor Persistence to DataSource.
Add DataQuery and replace getting via String.