Clean up MemoryDataView. Implement remaining getList methods.
Refactor Persistence to DataSource.