Transactions

Contribution #661909