Map<String, dynamic> toJson() { return { 'show': show, 'position': position, 'textStyle': textStyle?.toJson(), }; }