Transactions

Contribution #47575