Model não aplica DataType.Password

Em vez de usar o objeto diretamente, em uma simples Razor View eu tenho um formulário usando como + smodel um objeto decorado

public class GlobalAccount
{
    public GlobalAccount()
    {
        this.TestService = new TestServiceModel();
    }

    public TestServiceModel TestService { get; set; }
}

beeingTestServiceModel representado como

public class TestServiceModel
{
    [Required]
    [Display(Name = "Endpoint (url of your service like http://mydomain/remote/)")]
    public string Endpoint { get; set; }

    [Required]
    [Display(Name = "System username")]
    public string UserName { get; set; }

    [Required]
    [DataType(DataType.Password)]
    [Display(Name = "System password")]
    public string Password { get; set; }
}

Not aPassword propriedade decorada comDataType.Password

e em umPartial Razor view Eu tenho uma chamada para esse objeto

@model OnlineServices.Administration.Models.GlobalAccount
...
@Html.TextBoxFor(model => model.TestService.Password, new { size = "30" })

problem é que, nohtml Eu recebotype="text" ao invés detext="password"

Você pode ver emesta image todo o fluxo:

O que eu souausência d Aqui

questionAnswers(2)

yourAnswerToTheQuestion