MultiExpr implementation