docs: public void init(Rec record)
      {
          m_dataSource = null;
          this.setRecord(record);
          if (record != null)
          {
              Object owner = record.getOwner();
              record.setOwner(null);  // Make sure I don't create a new table when I call getTable().
              if (record.getTable() == null)
                  record.setTable(this);  // Just being careful (Note: Thick model does create a table before calling this method)
              record.setOwner(owner);  // Restore
          }
      }