Make Experiment own a sequence of trainers, and add a method for adding a new trainer programmatically. Remove Cascaded trainer.