+ typedef shared_ptr<Schedule> PSchedule
+ typedef shared_ptr<ActiveList> PActiveList