anchor.diff:      property Port: Integer read FPort write FPort;
       property ThreadPoolSize: Integer read FThreadPoolSize write FThreadPoolSize;
   
  +    property CurrentRequest: TMARSRequest read GetRequest;
  +    property CurrentResponse: TMARSResponse read GetResponse;
       property CurrentURL: TMARSURL read GetURL;
   
       class property ServerFileName: string read GetServerFileName;
  
positive.code: 
    TMARSEngine = class
    private
      class threadvar FURL: TMARSURL;
    private
      class var FServerFileName: string;
  
negative.code:     function AddApplication(const ABasePath: string): TMARSApplication; overload; virtual;
      function AddApplication(const AName, ABasePath: string; const AResources: array of string): TMARSApplication; overload; virtual; deprecated;
  
      function AddSubscriber(const ASubscriber: IMARSHandleListener): TMARSEngine;
      function RemoveSubscriber(const ASubscriber: IMARSHandleListener): TMARSEngine;
  
      procedure EnumerateApplications(const ADoSomething: TProc<string, TMARSApplication>);
  
  