Found the answer:
Needed to add to Global.asax.cs
protected void Application_Start()
{
DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false;
.....
}
see: Unrequired property keeps getting data-val-required attribute