Revised Context methods for working with Transactions. Approach needs to be evaluated and tested.