@willy-ahva  if it's a singleton you have to protect your class from being cloned too