Add additional methods + updates for Transaction