protected override bool IsInside(TimeSpan value, Range <TimeSpan> range) { return(range.Min < value && value < range.Max); }
protected override bool IsInside(DateTime value, Range <DateTime> range) { return(range.Min < value && value < range.Max); }