Transactions

Contribution #470916