Since only one class was extending the AbstractTicableScheduler, I removed it and put the implementation into NoThreadScheduler (which is still written in a way to be easily extended)