@override Object toJson() => { if (author.isNotDefault) 'author': author, 'content': content, if (citationMetadata != null) 'citationMetadata': citationMetadata!.toJson(), };