@override Map<String, dynamic> toJson() => { 'type': 'Literal', 'value': value, 'literalType': type.toString().split('.').last, };