Set all properties of same name recursively
<p>I have an <code>IsDirty</code> property of type <code>bool</code> on most of my objects.</p>

<p>My base object is called <code>Client</code>, but contains several inner collections e.g.: <code>Client.Portfolios.Policies.Covers.CoverOptions</code>, each object type has an <code>IsDirty</code> property:</p>

<ul>
<li><code>Client.IsDirty</code></li>
<li><code>Client.Portfolios.IsDirty</code></li>
<li><code>Client.Portfolios.Policies.IsDirty</code></li>
<li>etc...</li>
</ul>

<p>How do I recursively set all <code>IsDirty</code> properties?</p>
