renamed PredictOnlyDataset to IPredictOnlyDataset