don't extend basis.data.AbstractDataset by getIndex/deleteIndex