Transactions

Contribution #670920