Should decorate DisplayName property for the Navigation property classes too.
Since all your Navigation property classes have Name property it will display that only unless you specify it through the DisplayName attribute.
Or should be done explicitly View using html helper class.
@Html.LabelFor(model => model.Name, "Display Name")
Both way it works.
Hope this helps...