Extend TransactionEvent from BaseEvent.