protected InclusiveDateRange(InclusiveDateRange other)
 {
     Start = other.Start;
     End   = other.End;
 }