Атрибут DisplayName игнорируется во время преобразования json

У меня есть класс, как показано ниже

public class Person
{
    public string Name { get; set; }     
    [DisplayName ("Please Enter Your Age")]       
    public int Age { get; set; }
    public string Sex { get; set; }        
}

Я сериализовал этот объект в Json, используяjson() MVC3, ноDisplayName атрибут игнорируется. Я получаю JSON как

"*{"Name":"Person Name","**Age**":28,"Sex":"Male"}*" 

На самом деле я ожидал

"*{"Name":"Person Name","**Please Enter Your Age**":28,"Sex":"Male"}*"

Код преобразует объект в JSON

[HttpGet]
public JsonResult JsonTest()
{
    Person person = new Person();
    person.Age = 28;
    person.Name = "Person Name";
    person.Sex = "Male";        
    return (Json(person, JsonRequestBehavior.AllowGet));
}

Любая помощь будет оценена !!!

Ответы на вопрос(2)

Ваш ответ на вопрос