Document Transaction and Transactionclass