Please dont add the class to the public namespace, instead add an interface to the public namespace and add the class (implementing the public interface) to the private namespace