Atrybut MaxLength nie generuje atrybutów walidacji po stronie klienta

Mam ciekawy problem z walidacją po stronie klienta ASP.NET MVC3. Mam następującą klasę: public class Instrument : BaseObject { public int Id { get; set; } [Required(ErrorMessage = "Name is required.")] [MaxLength(40, ErrorMessage = "Name cannot be longer than 40 characters.")] public...