Transactions

Contribution #754217