public void Execute(Action action)
        {
            var shuttleSend = new SerializableDelegate <Action>(action);
            var shuttleRecv = _webHostAgent.Execute(shuttleSend);

            CopyFields(shuttleRecv.Delegate.Target, shuttleSend.Delegate.Target);
        }
 public SerializableDelegate <Action> Execute(SerializableDelegate <Action> shuttle)
 {
     shuttle.Delegate();
     return(shuttle);
 }