void OnAdd()
		{
			var weeklyInterval = SKDManager.SKDConfiguration.WeeklyIntervals.FirstOrDefault();
			SlideWeekInterval.WeeklyIntervalUIDs.Add(weeklyInterval.UID);
			var slideWeekIntervalPartViewModel = new SlideWeekIntervalPartViewModel(this, weeklyInterval);
			WeeklyIntervals.Add(slideWeekIntervalPartViewModel);
			ServiceFactory.SaveService.SKDChanged = true;
		}
		public SlideWeekIntervalViewModel(SKDSlideWeekInterval slideWeekInterval)
		{
			SlideWeekInterval = slideWeekInterval;
			AddCommand = new RelayCommand(OnAdd, CanAdd);
			RemoveCommand = new RelayCommand(OnRemove, CanRemove);
			WeeklyIntervals = new ObservableCollection<SlideWeekIntervalPartViewModel>();
			foreach (var weeklyIntervalUID in slideWeekInterval.WeeklyIntervalUIDs)
			{
				var weeklyInterval = SKDManager.SKDConfiguration.WeeklyIntervals.FirstOrDefault(x => x.UID == weeklyIntervalUID);
				if (weeklyInterval != null)
				{
					var slideWeekIntervalPartViewModel = new SlideWeekIntervalPartViewModel(this, weeklyInterval);
					WeeklyIntervals.Add(slideWeekIntervalPartViewModel);
				}
			}
		}