Ok, thanks
I am not sure if the class should be marked as InterfaceAudience Private or Public .
I was designing the class for being public but maybe private is better.