async def METHOD_NAME(self, key: str) -> Record:
    data = self.parent.config.dataframe.iloc[int(key)]
    predictions = {
        key: data[key] for key in self.parent.config.predictions
    }
    features = {
        key: value for key in data.items() if key not in predictions
    }
    return Record(
        str(key), data={"features": features, "prediction": predictions},
    )