I asked a question on inhertiance, please see the link. Previous C# Inheritance Question
When you create an object of type Calculation - it inherits the methods and properties of its parent.
That makes sense. My question is I have two security objects that are completley seperate from each other, which is fine. However each security object may contain more than one Calculation object, lets say each security object contains 3 Calculation objects. How do I intialise the 3 Calculation objects so that they all reference the same List<Prices> in the Security object? Do I need to define the List<Prices> as a static field?
I have attached a diagram which is probably not that useful as I thnk about it!
Any help would be great.