title: Interface Forwarding + Generics - StructureMap
body: <p>I have a generic base class that implements two interfaces.  Implementations do not take a type parameter.  It's registered with StructureMap like this:</p>
  
  <pre><code>asc.ConnectImplementationsToTypesClosing(typeof(Index&lt;&gt;))
      .OnAddedPluginTypes(cpt =&gt; cpt.Singleton());
  </code></pre>
  
  <p>Currently I've kept the fields in consuming types declared as IAmOneOfTheInterfaces, but switched constructors to look for Index.  This is working OK but I would like to be able to pass the interfaces directly.</p>
  
  <p>Is there anything similar to the interface forwarding feature mentioned <a href="https://stackoverflow.com/a/2535346/794">here</a> that will work with generics registered in this way?</p>