: this(new DateTime(start.Year, start.Month, 1), new DateTime(end.Year, end.Month, 1), stepUnit)
return(Range(start.Year, start.TimeIdentifier, end.Year, end.TimeIdentifier));