Entity navigation modelling so I can understand it better - C#