Public empty constructors are generated automatically. If  you want this to be uninstantiable, make it private. Else, it can be removed.