title: How to deserialize property with the name which is keyword?
body: <p>I have following XML code:</p>
  
  <pre><code>&lt;sees direction="NE"/&gt;
  &lt;sees direction="E"/&gt;
  &lt;sees direction="SE"&gt;
      &lt;object&gt;diamond&lt;/object&gt;
      &lt;background&gt;green&lt;/background&gt;
  &lt;/sees&gt;
  &lt;sees direction="SW"&gt;
      &lt;background&gt;green&lt;/background&gt;
  &lt;/sees&gt;
  </code></pre>
  
  <p>I have problem with deserialzation of object tag. First I wrote manualy property, then I used XSD tool to generate classes and also edited XMLElementAttribute.</p>
  
  <pre><code>System.Xml.Serialization.XmlElementAttribute("object", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  public string @object
  {
      get
      {
          return this.objectField;
      }
      set
      {
          this.objectField = value;
      }
  }
  </code></pre>
  
  <p>I didn't found way to fullfill this field even when it compiles, and all the rest fields (for example background) work fine.</p>
  
  <p>Is there something what I am missing?</p>