cleaned up Builder::expression to remove  local variable