Maybe it's more handy to overload operator T * (operator CCObject * in this case)?