title: Enumerate and copy properties from one object to another object of same type
body: <p>I use a third party control which exports some data to different formats. The control has a property <code>ExportSettings</code>. But it is read-only.</p>
  
  <p>I've to manually set its properties like</p>
  
  <pre><code>ctrl.ExportSettings.Paging = false;
  ctr.ExportSettings.Background = Color.Red;
  </code></pre>
  
  <p>So I get the ExportSettings object from the user and I want to set it to the control.</p>
  
  <p>How can I copy all its member values to the user control?</p>