title: Which is more correct and why?
body: <p>Which is better implementation or there is no difference?</p>
  
  <p>1.</p>
  
  <pre><code>public class Simple
  {
      public IList&lt;string&gt; Entries { get; private set; }
  
      public Simple()
      {
          Entries = new List&lt;string&gt;();
      }
  }
  </code></pre>
  
  <p>or 2.</p>
  
  <pre><code>public class Simple
  {
      private readonly IList&lt;string&gt; entries = new List&lt;string&gt;();
      public IList&lt;string&gt; Entries { get { return entries; } }
  }
  </code></pre>