Stronger encapsulation in SchedulerApplication