Siempre genera HTML sin formato utilizando MVC3 y Razor

Tengo una clase con una propiedad que se ve así:

[AllowHtml]
[DataType(DataType.MultilineText)]
public string Description { get; set; }

Ya he puesto en el[AllowHtml] atributo para permitirme enviar HTML a esta propiedad a través del formulario que he creado, pero lo que quiero hacer es generar el valor de la propiedad como HTML sin procesar sin que se escape.

Sé que puedo usarHtml.Raw(Model.Description) pero lo que estoy buscando es alguna forma de decirle aHtml.DisplayFor(m => m.Description) para generar siempre el HTML sin formato. ¿Hay algún atributo que pueda usar para decorar las propiedades de mi clase que deseo que se comporte así?

Básicamente, soy un vago: no quiero tener que recordar qué propiedades pueden contener HTML, así que no quiero pensar en usarHtml.Raw(…) cuando necesito hacer lo anterior: prefiero que mi Modelo sepa lo que debe hacer y lo haga automáticamente. He intentado buscar una respuesta, pero no la estoy formulando correctamente o no hay forma de hacerlo:

Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta