title: C# read-only calculated properties, should they be methods?
body: <p>I have several entities that have calculated fields on them such as TotalCost. Right now I have them all as properties but I'm wondering if they should actually be methods. Is there a C# standard for this?</p>
  
  <pre><code>public class WorkOrder
  {
      public int LaborHours { get; set; }
      public decimal LaborRate { get; set; }
  
      // Should this be LaborCost()?
      public decimal LaborCost
      {
          get
          {
              return LaborHours * LaborRate;
          }
      }
  }
  </code></pre>