@override Future<DateTime?> fromFire(dynamic value) async => (value == null) ? null : (value as Timestamp).toDate();