Zitat:
PS: ich weiß, dass das virtual und override fehlen, trotzdem.
Warum bringst Du dann das Beispiel, wenn es (wissentlich) falsch ist?
Abgesehen davon ist Dein Beispeil kein wirklichgen Grund, es gegen die allgemeine Praxis anders zu machen, weil der Fehler nicht am Typ sondern an einem (konstruierten) Designfehler liegt.