Adjusted trans and its sub classes, partial transactionDAO