This is my model:
namespace MvcApplication2.Models { public class CreditCard { [CreditCard(ErrorMessageResourceType = typeof(Messages), Error
Replacing
[Required(ErrorMessage = "")]
with
[Required()]
worked for me, there is no meaning of keeping ErrorMessage with a blank string either