Inject extra things into default get'ters and set'ters for properties
<p>Normally you can do something like this for properties:</p>

<pre><code>public String s {get; set; }
</code></pre>

<p>to make a property with default getters and setters.</p>

<p>Additionally, you can implement both of them yourself.</p>

<p>But can I only 'implemement' one of them, say the setter, to do extra things ?</p>

<p>Say something like</p>

<pre><code>public String s {
  get;
  set { 
    // some extra code here to happen on any setting of this property
  }

}
</code></pre>

<p>It appears I can't do this (doesn't compile) and have to introduce a helper private variable, and fill out appropriately the get/set code. Any ideas?</p>

<p>Thanks!</p>
