Jede Methode einzeln als public zu deklarieren ist nicht nötig.
Hinter der abschließenden Klammer sollte ein Semikolon stehen.
Nutzt nur die "Instance" Methode den Konstruktor? Zumindest erlaubst du dem Compiler nicht, den Konstruktor von woanders aufzurufen. Wobei das auch einen anderen Fehler verursachen würde, wie wird der genau aufgerufen?