The following are properties for TableSelection.
public List<DataSource.ColumnSelection> columnsSelected {get; set;}
Type: List<DataSource.ColumnSelection>
public DataSource.Filter filter {get; set;}
Type: DataSource.Filter
public List<DataSource.Order> order {get; set;}
Type: List<DataSource.Order>