altered visitnewexpression to select document.propertyname as object.membername