title: Unity, how to pass null via ParameterOverride?
body: <p>I want to pass <code>null</code> to one of resolved class constructor parameters. However, <code>ParameterOverride</code> does not accept null as value (from implementation it seems like <code>null</code> internally is interpreted as "not resolved").</p>
  
  <p>I also tried with providing parameter with default value or overloaded constructor without this parameter - but in such cases Unity always complains, that I did not provided value for this parameter.</p>
  
  <p>Example code:</p>
  
  <pre><code>unityContainer.Resolve&lt;MyClass&gt;(new ParameterOverride(myField, null));
  </code></pre>