bug fix CCRGBAProtocol should be public