factory DateRange({ $0.Date? start, $0.Date? end, }) { final _result = create(); if (start != null) { _result.start = start; } if (end != null) { _result.end = end; } return _result; }