factory Phone.fromMap(Map<String, dynamic> map) { return Phone( map['countryCode']?.toInt() ?? 0, map['number'] ?? '', ); }