Das ganze ist ja mehr oder weniger eine Baumstruktur.
Das ist jedenfalls falsch. Ein Baum als Datenstruktur in der Programmierung ist rekursiv definiert und deine beiden Klassen erfüllen diese Definition nicht.
Damit meinte die Verschachtelung der Objekte.
Der Rest deines Postings ist für mich leider auch widersprüchlich und nicht nachvollziehbar.
Verständlich, dadurch, dass ich nich genau weiß wie es im Endeffekt aussehen muss quäl ich mich irgendwie mit der Beschreibung.
Wie würdet ihr so etwas lösen?
Dazu sind wesentlich mehr Informationen nötig. Was konkret bezweckst du? Vor allem: Wie möchtest du die Klassen ProjectConfig und Managers konkret verwenden können?
Ich hoffe meine Antwort auf Whouzuos Post bringt ein wenig mehr Licht ins Dunkel.
MfG
bubble
If "god" had intended us to drink beer, he would have given us stomachs. - David Daye