anchor.diff:    protected
       FGUIUpdates: TUpdateOfVisualGridGUI;
       FDataTable: TDataTable;
  +    FCachedDataTable: PDataTable;
       FDataSource: IDataSource;
       FSearchCapabilities: TSearchCapabilities;
       FPageSize: Integer;
  
positive.code:   begin
      if FromThread then
      begin
        FFetchDataThreadTimer.Enabled:=false;
        FLoadDataPanel.Visible:=False;
        SetAllEditsAsReadOny(false);
  
negative.code: 
    TFilterCriteria = TArray<TColumnFilter>;
  
    PDataTable = ^TDataTable;
    TDataTable = record
    public
      Columns: TTableColumns;
  