title: Add generics dynamically to existing property
body: <p>Lets assume we have a property like:</p>
  
  <pre><code>private Action&lt;String&gt; actions= null;
  </code></pre>
  
  <p>Is there a way to actually change the "&lt;>" part of the variable?</p>
  
  <p>For example I would like to change the actions to contain two string inputs instead of one, for example:</p>
  
  <pre><code>private Action&lt;String, String&gt; actions= null;
  </code></pre>
  
  <p>Any way to do this, if so then how? Maybe with reflection?</p>