Dynamic Viewed ViewPage

Isso é possível? Aqui está o que estou tentando:

    public ActionResult Index()
    {
        dynamic p = new { Name = "Test", Phone = "111-2222" };
        return View(p);
    }

E então minha visão herda deSystem.Web.Mvc.ViewPage<dynamic> e tenta imprimir Model.Name.

Estou recebendo um erro: '<> f__AnonymousType1.Name' está inacessível devido ao seu nível de proteção

Então, basicamente, o que estou tentando fazer não é possível? Por que ou por que não?

Atualização: aqui está minha opinião

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>

<asp:Content ...>
    <%=Model.Name%>
    <%=Model.Phone%>
</asp:Content>

O construtor View está embutido na estrutura.

questionAnswers(4)

yourAnswerToTheQuestion