title: what is the difference between new Object{} and new Object(){}
body: <p>I define objects from class in C# this way</p>
  
  <pre><code>var something = new SomeThing()
  {
      Property = "SomeProperty"
  }
  </code></pre>
  
  <p>and this way</p>
  
  <pre><code>var something = new SomeThing
  {
      Property = "SomeProperty"
  }
  </code></pre>
  
  <p>what is the difference between these definitions?</p>