public T Create <T>(ProxyMethodExecutor executor)
        {
            object instance = Create <T, ReflectionProxyFactory>();

            ((ReflectionProxyFactory)instance).SetParameters(executor);
            return((T)instance);
        }
 private void SetParameters(ProxyMethodExecutor Executor)
 {
     _executor = Executor;
 }
        public T Create <T>(ProxyMethodExecutor executor)
        {
            _executor = executor;

            return((T)this.GetTransparentProxy());
        }