Hello, I have BB that could have children of the same type, I have property to determine if the current instance is Simple or Complex and I have Price property Let me give you this example: Water (Simple), Sugar (Simple), Milk(Simple), Pie(Complex), Tea(Complex) Pie contains: Water + Sugar + Milk Tea contains: Water + Sugar Breakfast contains: Pie