code: public Map<String, String> getReadProperties() {
  
          if (m_properties == null) {
              // create lazy map only on demand
              m_properties = CmsCollectionsGenericWrapper.createLazyMap(
                  new CmsJspValueTransformers.CmsPropertyLoaderTransformer(m_cms, m_resource, false));
          }
          return m_properties;
      }
docs: Returns a map that lazily reads properties of the resource.<p>
  
  Usage example on a JSP with the <code>&lt;cms:resourceaccess&gt;</code> tag:<pre>
  &lt;cms:resourceload ... &gt;
  &lt;cms:resourceaccess var="res" /&gt;
  "Title" property value of the resource: ${res.readProperties['Title']}
  &lt;/cms:resourceload&gt;</pre>
  
  @return a map that lazily reads properties of the resource
  
  @see #getProperty() for a short form of this method