Revert for WithTransactionContext.
Revert for WithTransactionContext.

It will again replace the full _localItems, because replacing only the Enlisted
HashSet allowed for commutes' side effects to be enlisted several times,
if those commutes get repeated.
wizardbeard/Shielded,jbakic/Shielded