tipo dinâmico na visualização mvc [duplicado]

Possible Duplicate:
O tipo anônimo dinâmico no Razor causa RuntimeBinderException

Estou tentando usar um modelo de tipo dinâmico no meu aplicativo MVC. Eu tenho o seguinte código: no controlador:

var model = new { Name = "test name", Family = "m" };
return this.View(model);

e na opinião que tenho:

@model dynamic

@if(Model!=null)
{
   <p> @Html.Raw(Model.Name) </p>
}

Quando estou executando isso, estou recebendo o seguinte erro:

'object' does not contain a definition for 'Name'   (System.Exception {Microsoft.CSharp.RuntimeBinder.RuntimeBinderException)

Por que recebo esse erro? Durante a depuração, se eu colocar meu cursor em @Modelo, posso ver que ele possui duas propriedades chamadas Nome e Família.

questionAnswers(1)

yourAnswerToTheQuestion