From Rockford Lhotka's Expert C# 2008 and VB 2008 Business Objects books
It would be helpful if you indicated why the pattern in the project tracker sample application does not work for you. The Project class demonstrates how a root object saves its children.