public static T Create <T, TProxy>() where TProxy : DispatchProxyAsync
 {
     return((T)AsyncDispatchProxyGenerator.CreateProxyInstance(typeof(TProxy), typeof(T)));
 }
 public static T Create <T, TProxy>(Type instanceBaseType, Type proxyType) where TProxy : DispatchProxyAsync
 {
     return((T)AsyncDispatchProxyGenerator.CreateProxyInstance(proxyType, instanceBaseType));
 }