Updated Trainer and MeanGP