Actually, the reason that I did not do it this way is partly because the code, as stated in the article, mostly came from a time when I was learning C# myself, and partly as a function of trying to design something to illustrate a specific point and not thinking about it as a whole.