fix #146. In discovery, do not discover virtual wuclasses, or make all virtual wuclasses non-public, since we need to re-register virtual wuclass in newly created java code anyway.