factory PhoneNumber.fromJson(Map<String, dynamic> map) { return PhoneNumber( isoCode: IsoCode.values.byName(map['isoCode']), nsn: map['nsn'] ?? '', ); }