Possible Duplicate:
Conforming protocol privately

A class of mine tries to register itself as the delegate to a NSXMLParser object that it creates. However, I don't think I want my class to publicly disclose that it implements the NSXMLParserDelegate protocol, since that NSXMLParser object is a private variable used only from within the class.

Am I right to avoid disclosing the protocol, and if so, how do I implement the protocol without making it public that the class does so?

Edit
Report