static DateTime? cloneDateTime(DateTime? dateTime) { return dateTime != null ? DateTime.fromMillisecondsSinceEpoch(dateTime.millisecondsSinceEpoch, isUtc: dateTime.isUtc) : null; }