Naja, meine Idee war einfach nur Konstruktionen wie diese hier zu vermeiden:
Und stattdessen halt sowas wie
oder etwas ähnliches. Die obere Lösung halte ich für so unelegant. Aber vielleicht habe ich ja auch einen total falschen Ansatz. Habe halt noch nie vorher Objekte gespeichert.