PHP5 セッションについて質問

あるクラスが配列で別のクラスのインスタンスを複数持つような、
複雑な階層構造を持つクラスはセッションに保存できないんでしょうか?

具体的な症状としては、複雑な階層構造を持つクラスをserializeし、
後にunserializeするときに Node no longer exists という警告がでます