title: new() with reflection on FieldType
body: <p>I have some code that looks like</p>
  
  <pre><code>else if (oField.FieldType.IsClass)
  {
      //var t = oField.FieldType.new()
      someObj.fill_data(t);
      oField.SetValue(o, t);
  }
  </code></pre>
  
  <p>I dont know how to allocate var t. How might i do this? There no way for me to know what the type could be so writing FieldType.IsAssignableFrom(KnownType) can not be a workaround.</p>