anchor.diff:            LResource.QueryParams.Assign(AQueryParams);
   
           LFinalURL := LResource.URL;
  +        LResource.SpecificToken := AToken;
           Result := LResource.GETAsString();
         finally
           LResource.Free;
  
positive.code: 
  class function TMARSClient.GetJSON<T>(const AEngineURL, AAppName,
    AResourceName: string; const APathParams: TArray<string>;
    const AQueryParams: TStrings; const AIgnoreResult: Boolean): T;
  var
    LClient: TMARSClient;
    LResource: TMARSClientResourceJSON;
  
negative.code: class procedure TMARSClient.GetJSONAsync<T>(const AEngineURL, AAppName,
    AResourceName: string; const APathParams: TArray<string>;
    const AQueryParams: TStrings; const ACompletionHandler: TProc<T>;
    const AOnException: TMARSClientExecptionProc; const AToken: string;
    const ASynchronize: Boolean);
  var
    LClient: TMARSClient;
    LResource: TMARSClientResourceJSON;
  