MVC - Редактирование списка объектов

У меня есть следующий макет класса в MVC:

public class ReportModel 
{
    List<SomeItem> items;
    string value;
    string anotherValue;
}

теперь я создаю строго типизированное представление в MVC этого типа и создаю редактируемые текстовые поля для редактирования каждого значения, а также использую цикл foreach для заполнения текстовых полей для редактирования элементов в списке someitem.

когда я отправляю в метод httppost, единственные значения возвращаются нормально в объекте reportmodel, но список не возвращается в объекте. Как это должно быть сделано?

Когда я говорю httppost, я имею в виду метод, который MVC отправляет обратно

[HttpPost]
public ActionResult EditReport(ReportModel report)
{
    // Save the report in here after the update on the UI side
}

Посмотреть код для размещения списка someitem

if (Model.items != null && Model.items.Count > 0)
{
    for (int i = 0; i < Model.items.Count; i++)
    {                
        <div class="editrow">
            <div class="edititem">
                <div class="editor-label">
                    @Html.LabelFor(m => m.items.ElementAt(i).propertyOne)
                </div>
                <div class="editor-field">
                    @Html.TextBoxFor(m => m.items.ElementAt(i).propertyOne)
                    @Html.ValidationMessageFor(m => m.items.ElementAt(i).propertyOne)
                </div>
            </div>
            <div class="edititem">
                <div class="editor-label">
                    @Html.LabelFor(m => m.items.ElementAt(i).propertyTwo)
                </div>
                <div class="editor-field">
                    @Html.TextBoxFor(m => m.items.ElementAt(i).propertyTwo)
                    @Html.ValidationMessageFor(m => m.items.ElementAt(i).propertyTwo)
                </div>
            </div>
            <div class="edititem">
                <div class="editor-label">
                    @Html.LabelFor(m => m.items.ElementAt(i).propertyThree)
                </div>
                <div class="editor-field">
                    @Html.TextBoxFor(m => m.items.ElementAt(i).propertyThree)
                    @Html.ValidationMessageFor(m => m.items.ElementAt(i).propertyThree)
                </div>
            </div>
        </div>
    }
}