title: Register multiple implementations with single interface
body: <p>Is there a way to register a single interface which is implemented by more than one concrete class using [simple-injector] and without using template interface?</p>
  
  <p>say we have 2 classes <code>MyClass1</code> and <code>Myclass2</code> and both these classes are implementing <code>IInterface1</code></p>
  
  <p>Now using [simple-injector] we were not able to do this</p>
  
  <pre><code>container.Register&lt;IInterface1, Myclass1&gt;();
  container.Register&lt;IInterface1, Myclass2&gt;();
  </code></pre>
  
  <p>converting existing interface to template interface is kinda a hard job on the existing codebase. Hoping there is some easier out there.</p>