title: Multi instances COM object
body: <p>I use a C++ written COM object in C#. I just create instance through "new". I need numerous of such objects. But every other "new" doesn't create new instance, but only gives reference on first object. Thats why I have a mess with data. Is it possible to get new instance every time? Or I should realize IClassFactory in my COM to instantiate not singleton?
  I've made COM with master in VC 2010 with ATL support. And I have a trouble where and how to realize IClassFactory.</p>