Changed name to TrainablePreder