docs: public void free()
      {
          if (m_pTable != null)
          {
              PDatabase pDatabase = m_pTable.getPDatabase();
              m_pTable.removePTableOwner(this, true);
              pDatabase.removePDatabaseOwner(this, true);
          }
          m_pTable = null;
          super.free();
      }