title: DataMember attribute not found in field properties
body: <p>I set to member of class attibute DataMember.</p>
  
  <pre><code>[DataMember]
  internal protected string _FirstName="";
  
  [DataMember]
  public string FirstName { get { return _FirstName; } 
  internal protected set { _FirstName=(value!=null?value:""); } }
  </code></pre>
  
  <p>Next I want to search class members which have this attribute. But when I type:</p>
  
  <pre><code>Type.GetType("classType").GetProperty("FirstName").Attributes
  </code></pre>
  
  <p>I get null.</p>
  
  <p>Any idea why this attribute was not found by reflection ?</p>