title: Serialization of a derived class that hides a base property
body: <p>I have a class like this</p>
  
  <pre><code>MyClass : BaseClass
      string new FirstName
  </code></pre>
  
  <p>When I try to serialize this class I get the following error message</p>
  
  <p>Member SQLClientAdapter.Columns of type hides base class member Adapter.Columns of type
  ...Use XmlElementAttribute or XmlAttributeAttribute to specify a new name.</p>
  
  <p>The recomendation did not work. </p>
  
  <p>Google recommended to add the Ignore() attribute to the base class however I'm not able to modify the base class.</p>