title: How to remove(unregister) registered instance from Unity mapping?
body: <p>I meet one problem that i can't solve now.
  I have the following:</p>
  
  <pre><code>UnityHelper.DefaultContainer.RegisterInstance(typeof(IMyInterface), "test", instance);
  </code></pre>
  
  <p>where <code>UnityHelper.DefaultContainer</code> is my helper for getting unity container with loaded configuration.</p>
  
  <p>here I registered <code>instance</code> as an instance of <code>IMyInterface</code>.</p>
  
  <p>So anywhere( some time after using) I want to remove this mapping. Remove it at all. How I can do it?</p>
  
  <p>I have tried:</p>
  
  <pre><code>UnityHelper.DefaultContainer.Teardown(instance)
  </code></pre>
  
  <p>but is was unsuccessful and the following code returns <code>instance</code> anyway:</p>
  
  <pre><code>UnityHelper.DefaultContainer.ResolveAll&lt;IMyInterface&gt;()
  </code></pre>