anchor.diff:    FClient := Client;
     FName := AName;
     FArgs := Args;
  -  Client.ByValue(FArgs);
  +  //Client.ByValue(FArgs);
     FCallback := Callback;
     FSettings := ASettings;
     FError := nil;
  
positive.code:       const Context: TClientContext): Variant;
      function GetFullName(const AName: string): string;
      procedure SetURI(const AValue: string);
      procedure ByValue(var Arguments: TVariants);
  {$IFDEF SUPPORTS_ANONYMOUS_METHOD}
      procedure VarToT(Info: PTypeInfo; const Src: Variant; out Dst);
      function VarTo<T>(const AValue: Variant): T;
  
negative.code:   FClient := Client;
    FName := AName;
    FArgs := Args;
    //Client.ByValue(FArgs);
    FCallback := Callback;
    FSettings := ASettings;
    FError := nil;
  