DynamicTableViewDataTable

This is an internal helper class for DynamicTableView that stores a data table together with some auxiliary data that is used for improving performance. All members are private, so only friend class DynamicTableView can actually use it.