SideEffect - No longer implements IShielded, unnecessary.
Shield - Support for commutable operations, i.e. operations which do not conflict with other transactions. Shielded and ShieldedSeq have some commutable ops defined.
BetShop - Incrementing the TicketCount is now commutable, much cleaner. Tree version suffered a small loss in performance due to now sharing write stamp with counter, ~20%, but the dictionary/sequence version is now much, much faster.