title: Is it possible to use a c# object initializer with a factory method?
body: <p>I have a class with a static factory method on it. I want to call the factory to retrieve an instance of the class, and then do additional initialization, preferablly via c# object initializer syntax : </p>
  
  <pre><code>MyClass instance = MyClass.FactoryCreate()
  {
    someProperty = someValue;
  }
  </code></pre>
  
  <p>vs </p>
  
  <pre><code>MyClass instance = MyClass.FactoryCreate();
  instance.someProperty = someValue;
  </code></pre>