Map<String, dynamic> toMap() => <String, dynamic>{ "question": question, "answer": answer.toMap(), };