Finalized constructor for (new) Transaction
The new transaction now uses the update framework. It should work
perfectly