Some minor result statistic enhancements
Introduce IterativeTrainer