Transactions

Contribution #749018