Map<String, dynamic> toJson() => { if (kind != null) 'kind': kind?.name, 'max_selections': maxSelections, 'question': question.toJson(), 'answers': answers.map((i) => i.toJson()).toList(), };