protected ProfileManager() {
this.profiles = new Vector<Profile>();
this.changeListeners = new Vector<ProfileListChangeListener>();
this.scheduleListeners = new Vector<ProfileSchedulerListener>();
this.schedulerChangeListeners = new Vector<SchedulerChangeListener>();
this.scheduler = new SchedulerImpl(this);
this.scheduler.addSchedulerChangeListener(this);
}