title: AutoMapper generic conversion
body: <p>I've been using AutoMapper and would like to take generic conversion one step further; instead of saying something like</p>
  
  <pre><code>cfg.CreateMap&lt;Container&lt;int&gt;, int&gt;()
      .ConvertUsing(new ContainerConverter&lt;Container&lt;int&gt;, int&gt;());
  </code></pre>
  
  <p>I would rather set the AutoMapper to know how to map any Container, such as:</p>
  
  <pre><code>cfg.CreateMap&lt;Container&lt;T&gt;, T&gt;()
      .ConvertUsing(new ContainerConverter&lt;Container&lt;T&gt;, T&gt;());
  </code></pre>
  
  <p>Since all conversions from Container to T are the same, it would be pointless to re-define this conversion for all of the classes I am converting.</p>