@override Map<String, Object?> valueToJson() => { 'left': left.toJson(), 'entity_type': entityType, if (inExpr case final inExpr?) 'in': inExpr.toJson(), };