factory Location.fromMap(Map<String, dynamic> map) { return Location( name: map['name'] ?? '', address: map['address'], ); }