private void OnScheduleDatesChanged(object sender, ScheduleDatesChangedEventArgs e)
 {
     Sections.ForEach(section => section.RebuildSpots(e.KeepDatesRelatedData));
 }
        protected virtual void OnScheduleDatesChanged(ScheduleDatesChangedEventArgs e)
        {
            var handler = ScheduleDatesChanged;

            handler?.Invoke(this, e);
        }