Der Vergleich mit dem Auto ist ganz treffend. Vor allem in Bezug auf die Erweiterbarkeit hatte ich darüber nachgedacht, die Objekte direkt zuzuweisen. Denn dann müsste ich die Zuweisungen nur an genau einer Stelle durchführen und nicht an zwei.
Da es in dem konkreten Fall um Objekte des gleichen Typs handelt, ist die Funktion ja auch schnell geschrieben.
Zu der
Exception noch einmal: siehe Edit2 meines letzten Beitrages.