Moved subtransaction creation logic into the Transaction Helper