model -> map
@override Map<String, Object?> toMap() { return {'text': this.text, 'pt': this.pt?.toMap(), 'uid': this.uid}; }