title: Does MemberwiseClone() works on Properties attribute?
body: <p>I have  a class  that can validate its Property  by  attribute ,like this :</p>
  
  <pre><code>public Class Person
  {
  [Required(ErrorMessage="Name is Required")]
   Public String Name{get;set;}
  }
  </code></pre>
  
  <p>In my Application I have a orginal Object and a Copy from my Object :</p>
  
  <pre><code>void Maine()
  {
    Person OrginalPerson=new Person();
    Person CopyPerson= (Person)OrginalPerson.MemberwiseClone();
  
  }
  </code></pre>
  
  <p>when i use from OrginalPerson i can validate it ,but when i using  from CopyPerson my validation not worked!!!
  i think that MemberwiseClone() cant  work on Properties attribute...I need that i can validate my CopyPerson to...</p>