title: Why doesn't initializer work with properties returning list<t>?
body: <p>Couldn't find an answer to this question. It must be obvious, but still.</p>
  
  <p>I try to use initializer in this simplified example:</p>
  
  <pre><code>    MyNode newNode = new MyNode 
      {
          NodeName = "newNode",
          Children.Add(/*smth*/) // mistake is here
      };
  </code></pre>
  
  <p>where Children is a property for this class, which returns a list. And here I come across a mistake, which goes like 'Invalid initializer member declarator'. </p>
  
  <p>What is wrong here, and how do you initialize such properties? Thanks a lot in advance!</p>