factory Time.fromMap(Map<String, dynamic> map) => Time( text: map['text'] as String?, timeZone: map['time_zone'] as String?, value: DateTime.tryParse(map['value'] as String), );