RouteParameter editor template

Little known feature of MVC is the concept of a strongly typed editor
template for child collections. Create strongly typed partial, drop it
into Views/Shared/EditorTemplates. In view where you would normally
iterate over the child items just call Html.EditorFor(model =>
mode.Children). MVC sprinkles the magic.