title: How can I register a specific singleton instance with Caliburn Micro's Simple Container?
body: <p>I've registered a type in Caliburn Micro using it's Simple Container as a singleton.</p>
  
  <pre><code>_container.Singleton&lt;MyType&gt;("MyType");
  </code></pre>
  
  <p>Now I've realized I need to pass in some specific constructor parameters, so I created an instance of the registered class, configured it, then tried to use RegisterSingleton. And realized it doesn't seem to let me pass a specific instance. I've looked at the <a href="https://caliburnmicro.codeplex.com/wikipage?title=The%20Simple%20IoC%20Container/" rel="nofollow">docs</a> and don't quite understand how this was supposed to work.</p>
  
  <p>How can I get it to use this specific instance for the singleton?</p>