returns a CCObject*