@override Map<String, dynamic> serializeAsMap() { return serializeAsMapWithOperator(type.toShortString(), value); }