title: Custom validation attribute with multiple instances problem
body: <p>I'm using tha namespace System.ComponentModel.DataAnnotations in C# 4 to implement my own validation attribute and it looks like this</p>
  
  <pre><code>[AttributeUsage(AttributeTargets.Class, AllowMultiple = true)]
  public sealed class MyCustomValidator : ValidationAttribute {
      private String Property1 { get; set; }
      private String Property2 { get; set; }
  
      public ValeTaxiSituacaoRequired(String property1, String property2) {
          Property1 = property1;
          Property2 = property2;
      }
  
      public override bool IsValid(object value) {
          //validation logic
      }
  
  }
  </code></pre>
  
  <p>I wanna use this attribute as below</p>
  
  <pre><code>[MyCustomValidator("Name", "Job")]
  [MyCustomValidator("Name", "Email")]
  [MyCustomValidator("Name", "Job")]
  public class Employe {
  }
  </code></pre>
  
  <p>The problem is that just one validation is perfomed. How can I execute all the validations (using asp.net mvc 2)?</p>