docs: public Map<String, Object> getProperties()
      {
          if (this.getRecord() != null)
              if (((this.getRecord().getDatabaseType() & DBConstants.MAPPED) != 0)
                  || ((this.getRecord().getDatabaseType() & DBConstants.REMOTE_MEMORY) != 0))
          {
              if (m_properties == null)
                  m_properties = new Hashtable<String,Object>();
              m_properties.put(RecordMessageConstants.TABLE_NAME, this.getRecord().getTableNames(false)); // Don't call setProperty since ClientTable does a remote call
          }
          return m_properties;
      }