title: Property or indexer cannot be assigned to “--” it is read only C# List<Tuple<string, bool>>
body: <p>I created the following class:</p>
  
  <pre><code>namespace Prototype.ViewModel.MyVM
  {
      public clas TheVm
      {
          List&lt;Tuple&lt;string, bool&gt;&gt; list = new List&lt;Tuple&lt;string, bool&gt;&gt;();
          public List&lt;Tuple&lt;string, bool&gt;&gt; List 
          { 
              get { return this.list; } 
              set { this.list = value; } 
          }
      }
  }
  </code></pre>
  
  <p>In another code file, I'm trying modify one of the values of the encapsulated List> object:</p>
  
  <pre><code>for (int i = 0; i &lt; anotherList.Count; i++)
  {
      TheVM.List[i].Item2 = (anotherList[i].Item2 == 1);
  }
  </code></pre>
  
  <p>But I get the following error message: </p>
  
  <p>Property or indexer 'Tuple.Item2' cannot be assigned to “--” it is read only.</p>
  
  <p>How can I solve that?</p>