Split TransactionType into TransactionDetailType and TransactionType