code: private CmsContainerElementData getBaseElementData(CmsResource page, CmsContainerElementBean element)
      throws CmsException {
  
          CmsResourceUtil resUtil = new CmsResourceUtil(m_cms, element.getResource());
          CmsContainerElementData elementData = new CmsContainerElementData();
          setElementInfo(element, elementData);
          elementData.setLoadTime(System.currentTimeMillis());
          elementData.setLastModifiedDate(element.getResource().getDateLastModified());
          elementData.setLastModifiedByUser(m_cms.readUser(element.getResource().getUserLastModified()).getName());
          elementData.setNavText(resUtil.getNavText());
          Map<String, CmsXmlContentProperty> settingConfig = CmsXmlContentPropertyHelper.getPropertyInfo(
              m_cms,
              page,
              element.getResource());
          elementData.setSettings(
              CmsXmlContentPropertyHelper.convertPropertiesToClientFormat(
                  m_cms,
                  element.getIndividualSettings(),
                  settingConfig));
          return elementData;
      }
docs: Returns the base element data for the given element bean, without content or formatter info.<p>
  
  @param page the current container page
  @param element the resource
  
  @return base element data
  
  @throws CmsException in case reading the data fails