docs: public void setOwner(ListenerOwner owner)
      {
          super.setOwner(owner);
          if (owner != null)
          {
              BaseField field = m_field;
              if (field != null)
                  if (field.getRecord() != owner)
              {   // Points to different file... make sure this is removed if the other file is closed
                  field.addListener(new FieldRemoveBOnCloseHandler(this));
              }
          }
      }