It's simple: think of each class as a box.
Each box can be opened, and contains various drawers - each draw is a property of the box.
If you put a box (SmallBox) inside the drawer of another box (BigBox):
BigBox myBigBox = new BigBox();
myBigBox.DrawerSeven.Box = new SmallBox(nameOfSmallBox);
Then you would access it's drawers as:
SmallBox mySmallBox = myBigBox.DrawerSeven.Box;
string s = mySmallBox.DrawerFour.Name;
You could combine these and say:
string s = myBigBox.DrawerSeven.Box.DrawerFour.Name;
and get the same result.
Box is a property of DrawerSeven, which is a property of BigBox.
Name is a property of DrawerFour, which is a property of SmallBox.