If it is just used as an identifier, use void* instead of CNode* ...