title: C# Automatic Properties
body: <p>I'm a bit confused on the point of Automatic properties in C# e.g</p>
  
  <pre><code>public string Forename{ get; set; }
  </code></pre>
  
  <p>I get that you are saving code by not having to declare a private variable, but what's the point of a property when you are not using any get or set logic? Why not just use</p>
  
  <pre><code>public string Forename; 
  </code></pre>
  
  <p>I'm not sure what the difference between these 2 statements is, I always thought you used properties if you wanted additional get/set logic?</p>