@override Map<String, dynamic> toJson() => { 'type': 'text', 'text': text, 'size': size, 'bold': bold, 'underline': underline, 'align': align.code, };