Transactions

Contribution #47496