title: how to override set in C# of automatic properties
body: <p>I want to use auto-implemented properties, but at the same time I want to call a method every time the property is changed.</p>
  
  <pre><code>public float inverseMass
  {
      get;
      set
      {
          onMassChanged();
          inverseMass = value;
      }
  }
  </code></pre>
  
  <p>Does the previous code make a recursive call to the property? If it does, how to implement this?</p>