internal static void Invoke(T returnObject, T1 value)
 {
     Constructor <T1> .ConstructorHandle(returnObject, value);
 }
 internal static void Invoke(T returnObject)
 {
     Constructor.ConstructorHandle(returnObject);
 }