notando propriedades em um modelo com valores padr

Criei um modelo de código primeiro EF4.1 (pode ou não ser importante) e estou tentando obter valores padrão para o meu modelo de criação de andaimes. Meu modelo se parece com:

class Person {
    [DefaultValue (18)]
    public int Age { get; set; }
}

E, em seguida, minha visualização Criar se parece com:

<div class="editor-label">
    @Html.LabelFor(model => model.Age)
</div>
<div class="editor-field">
    @Html.EditorFor(model => model.Age)
    @Html.ValidationMessageFor(model => model.Age)
</div>

Eu esperaria em tempo de execução, que o EditorFor preencha previamente a caixa de texto com "18", mas isso não acontece. Estou entendendo mal para que serve o atributo DefaultValue ou há outra coisa que devo fazer?

Nota: não quero usar onew { Value = "18" } substitui o método EditorFor, parece quebrar o DR

questionAnswers(5)

yourAnswerToTheQuestion