title: When should I prefer property over method?
body: <p>When should I prefer property over method ? Because the following code is more readable when I use property.</p>
  
  <pre><code>string agency = base.GetAgencyDetails();
  
  string agency = base.Agency; //I could write same logic in getter of the property.
  </code></pre>