- add card type to CTCardTrader: Tell the card trader what kind of card we are waiting for (by name, such as "HBCICard") - let the card trader return a special card type (e.g. when waiting for a HBCI card then a CTPointer to a HBCICard object should be returned. - add CTCard::checkCard (which does what reopenCard did) [maybe]