Implementation:
ISchedule& WeakSchedule and View