JSF: Managed Bean im Session-Scope 2mal erzeugt

Hallo,

ich bin JSF-Newbie und habe folgende Frage.

Ich habe eine Backing bean namens „reportTree“, als managed-bean mit scope „Session“.
Diese „reportTree“"-Bean wird von einer anderen Managed-Bean namens „report“(ebenfalls Session-Scope) als Managed-Property referenziert.
Innerhalb meiner Session werden jetzt allerdings 2 Instanzen dieser „reportTree“-bean erzeugt, die dann natürlich unterschiedliche Werte besitzen.

reportTree
com.tool.web.tree.ReportTree

session

report
com.tool.web.backingBeans.Report

session

reportTree
#{reportTree}

Eine Instanz von ReportTree wird erzeugt, wenn die entsprechende View zum ersten mal geladen wird und das zweite mal wird eine Instanz erzeugt, nachdem ich in dieser View einen Button zum Bestätigen drücke.
Ich dachte bisher, dass pro Session nur eine Instanz dieser Bean generiert wird. Ich selbst erzeuge manuell keine neuen Instanzen. Wie ist das also zu erklären?

Danke für jeden Hinweis,
victor