become 'retain' returns 'CCObject *'