AS109: Consumers may clone Portlets either explicitly
(via clonePortlet()) or implicitly (via the
"cloneBeforeWrite" setting of the
MarkupParams.portletState field). The properties of a
cloned portlet may be set explicitly (via
setProperties()) or opaquely (via "wsrp:edit" mode).