Fixed the modified flag.. Needs to be passed by reference.
Added the 'transactionType' property.
Merge remote-tracking branch 'origin/master' into xml-rewrite
Proppatch also uses the new xml parser.