Refactor - TransactionManager: add required fields when preparing transaction