title: Property with method?
body: <p>Maybe I am overlooking something obvious, but I have seen in code where you may have a property like "HairColor", and then a method like "HairColor.Update()". Is this possible?</p>
  
  <pre><code>Person person = new Person(int personID);
  person.HairColor = "Blonde";
  person.HairColor.Update();
  </code></pre>
  
  <p>I have specific properties that I want to be able to extend on a case by case basis. I guess I could have a method called "HairColorUpdate", but seems that HairColor.Update() should be possible. I don't want to use "set" because I don't always want to update the DB this way.</p>
  
  <p>The reason I am doing this is because I may only want to call the database to update one column instead of calling my save method which updates every column hopefully improving efficiency.</p>