OK, I know this isn't the best OOP code.
That's an understatement! ;) What were you trying to do, get your program to lobotomize itself with that stunt? LOL
I don't actually need to do that I was just being hypothetical.
You had me worried for a moment... :) But testing the robustness of the language/compiler is a good thing, so well done.