public virtual void Reset() { CheckModification(); isIntervalEnabled = true; startInterval = TimeSpec.MinPeriodDate; endInterval = TimeSpec.MaxPeriodDate; startEdge = IntervalEdge.Closed; endEdge = IntervalEdge.Closed; }