Cómo pasar List <model> al controlador en MVC 4

Tengo 2 modelos: preguntas y respuestas como las que se muestran a continuación, quiero enviar un modelo de lista para ver, y cuando envíe el formulario, envío el modelo de lista al controlador, pero en Action UpdateQuestion a solo puedo obtener la lista de preguntas, pero la lista de la respuesta no fue. ¿Puede explicarme y mostrarme cómo obtener una lista de respuestas de cada pregunta cuando envío el formulario?

public class Question
    {
        [Key]
        public int Id { get; set; }

        [ForeignKey("QuestionType")]
        public int QuestionTypeId { get; set; }
        public virtual QuestionType QuestionType { get; set; }

        [ForeignKey("Field")]
        public int FieldId { get; set; }
        public virtual Field Field { get; set; }

        public string Brief { get; set; }

        public bool IsGroup { get; set; }

        [ForeignKey("QuestionGroup")]
        public int? QuestionGroupId { get; set; }
        public virtual QuestionGroup QuestionGroup { get; set; }

        public int Priority { get; set; }

        public int Order { get; set; }

        public virtual ICollection<Answer> Answers { get; set; }
    }

y:

public class Answer
    {
        [Key]
        public Int32 Id { get; set; }

        [Column(TypeName = "ntext")]
        [MaxLength]
        public string Content { get; set; }      

        [ForeignKey("Question")]      
        public int QuestionId { get; set; }
        public virtual Question Question { get; set; }      

        public float Mark { get; set; }

        public int Priority { get; set; }    
    }

Tengo el índice del controlador para pasar una lista de preguntas para ver:

public ActionResult Index()
{
     ApplicationDbContext db = new ApplicationDbContext();
            var listQuestion = db.Questions.ToList();
return View(listQuestion);
}

[HttpPost]

        public ActionResult UpdateQuestion(string submit, List<Question> Questions)
        {
        ...

        return RedirectToAction("Index");
}

Y a la vista:

@model List<Question>
@{
    int i = 0;
    int j = 0;
}
@using (Html.BeginForm("UpdateQuestion", "TestRoom")) 
{ 
     <ul>
         @foreach(var question in Model)//Question
         {                                
              <li>
              @Html.Hidden("Questions["+i+"].Id", question.Id)
              @{i++;}
              @Html.Raw(question.Brief)
              <ul>
                   @foreach (var answers in question.Answers)
                   {                                            
                        <li>@Html.RadioButton("Questions["+i+"]_Answers["+j+"]",answers.Id)                                                
                                                @Html.Raw(answers.Content)

                                                @{j++;}
                                            </li>
                                        }
                                        @{j = 0;}
                                    </ul>
                                </li>
                            }

                        </ul>
                        <div class="aq-button-panel">
                            <button type="submit" value="Finish" name="submit"><i class="icon-pencil"></i>Submit</button>
                            <button type="submit" value="Back" name="submit">Go Next <i class="icon-arrow-left"></i></button>
                            <button type="submit" value="Next" name="submit">Go Back <i class="icon-arrow-right"></i></button>                        
                        </div>
                    }

Respuestas a la pregunta(1)

Su respuesta a la pregunta