Weil ich zu dem Zeitpunkt, als ich es schrieb und anpaßte, noch nicht die Vorteile der Prototypen gegenüber der this.name = function Variante sah. Jetzt seh ich sie. Das könnte wieder umgebaut werden.