Make TransactionData be tied to the TransactionExecution