@override Map<String, dynamic> toMap() { return { 'topic': topic, 'what': what, 'desc': desc, 'sub': sub, 'data': data, }; }