anchor.diff:      function GetAdjustedTime : Cardinal;
       property TimeOffset : Integer read FTimeOffset;
       function GetMaxAllowedTimestampForNewBlock : Cardinal;
  +    property OffsetLimit : Integer read FOffsetLimit write FOffsetLimit;
     end;
   
     TProcessReservedAreaMessage = procedure (netData : TNetData; senderConnection : TNetConnection; const HeaderData : TNetHeaderData; receivedData : TStream; responseData : TStream) of object;
  
positive.code:     Constructor Create(NetData : TNetData);
    End;
  
    TNetworkAdjustedTime = Class
    private
      FTimesList : TPCThreadList<Pointer>;
      FTimeOffset : Integer;
      FTotalCounter : Integer;
  
negative.code:   FTimesList := TPCThreadList<Pointer>.Create('TNetworkAdjustedTime_TimesList');
    FTimeOffset := 0;
    FTotalCounter := 0;
    FOffsetLimit:= CT_MaxFutureBlockTimestampOffset DIV 2; // <0 equals to NO LIMIT, otherwise limited to value
  end;
  
  destructor TNetworkAdjustedTime.Destroy;
  