Transactions

Contribution #47545