Use ez publish standard singleton naming
Use cleaned singleton instance declaration
Protect against singletioncloning