Public symbol is declared in another module: <name>

A name declared as Public has already been declared as Publicin another loaded module. A name can be declared as Public in only one loaded module at a time. Other loaded modules can only reference that name.

Remove Public from the declaration, or change the Public name so that it does not conflict with the name in the already loaded module.