anchor.diff:      PROPERTY_DESCRIPTION: string;
       OBJECT_TYPE: string;
       GEOMETRY_TYPE: string;
  +    EDITABLE: Integer;
       _published: Integer;
     public
       procedure ReadFromQueryRow(aQuery: TOraQuery);
  
positive.code:   metaBaseLayer: TMetaBaseLayer;
    connectString: string;
    sourceProjection: TGIS_CSProjectedCoordinateSystem;
    aID: string;
    layerInfoKey: string;
    layerInfo: string;
    layerInfoParts: TArray<string>;
  
negative.code: 
    TMetaBaseLayer = TObjectDictionary<string, TMetaBaseLayerEntry>;
  
    TUSBuilderProperty = class
    constructor Create(aSelectProperty: TSelectProperty);
    destructor Destroy; override;
    public
      distinctCount: Integer;
      name: string;
      description: string;
      editable: Boolean;
      value: string;
    public
      function AddValue(const aValue: string): Boolean; //returns true if it's the second or more distinct value being added (value will stay '')
  