factory ChoiceItem.fromMap(Map<String, dynamic> map) { return ChoiceItem( id: map['id'] ?? '', text: map['text'] ?? '', ); }