title: Is StructureMap Container object thread-safe?
body: <p>I was wondering is it safe to implement StructureMap IContainer as singleton and use it that way in MVC SPA application with WebApi? My idea was to share the same instance of IContainer object between IDependencyResolver(s) for MVC controllers and WebApi like:</p>
  
  <pre><code>For&lt;IContainer&gt;().Singleton();
  </code></pre>
  
  <p>Container needs to be configured only once at application start without the need to change configuration at runtime.</p>