you are right, it should return `CCObject*`