Added AbstractScheduler