Removendo a validação personalizada da classe em asp.net mvc 3/4

Se você precisar remover um atributo de validação personalizado de uma classe antes de salvá-lo, mas não tiver acesso ao arquivo da classe, você pode removê-lo em tempo de execução.

public ActionResult Save (Type object)
{
ModelState.Remove("objectPropertyName");

if(ModelState.isValid)
{
//continue saving procedure
}
return View();
}