Why does a client validation error occur saying that the Default Subject field is required even if I did not specify the [Required] attribute in my model?

Model:
public class Site { public int SiteId { get; set; } [Required(ErrorMessage = "*")] [LocalizedDisplayName("Title")] public string Title { get; set; } [Required(ErrorMessage = "*")] [LocalizedDisplayName("RootDirectory")] public string RootDirectory { get; set; } [LocalizedDisplayName("DefaultTheme")] public int DefaultThemeId { get; set; }
View:
@Html.DropDownListFor(x => x.DefaultThemeId, new SelectList(ViewBag.Themes, "ThemeId", "Name"), string.Empty)
I am using Entity Framework 4 with ADO.NET Entity Data Model and entity mapping with POCO in my model.
source share