Changed Scheduler visibility to protected.