title: Unity InjectionConstructor for multiparam constructor overriding only single one
body: <p>I have a class with constructor like this:</p>
  
  <pre><code>public class Bar
  {
      public Bar(IFoo foo, IFoo2 foo2, IFoo3 foo3, IFooN fooN, String text)
      {
  
      }
  }
  </code></pre>
  
  <p>I want to register Bar in Unity and provide a value for text:</p>
  
  <pre><code>unity.RegisterType&lt;Bar, Bar&gt;(new InjectionConstructor("123"));
  </code></pre>
  
  <p>However I can't do this because there is no single parameter constructor for Bar.</p>
  
  <p>Is there a way to provide a value for text without specifying all other parameters as <code>ResolvedParameter&lt;IFooN&gt;</code> etc.. I really don't like it, lot's of code, and every time I change a constructor of Bar I need to add another ResolvedParameter</p>