on the other hand you can be someone like me who chose it for ease of use at the beginning of a project and now has overriden almost every single method of the Trainer and has to go to insane lengths to understand basic functionality like logging
Trainer Framework Complexity: Overriding Methods and Logging Issues
By
–