Bug 209106 BIRT - User properties defined in a library are not seen in properties view
In the attached library there is a grid container. The text control and the row of the table in the grid have two user properties each. We can see them in the library but not when we drag them in to a design. The property does not show up in the properties view
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/core/DesignElement.java
* the other things, like container references, child list references,
	 * listener references will not be cloned; that is, the clone is isolated
	 * from the design tree until it is added into a target design tree. As for
	 * the extends reference to the parent, which is in library, the copy policy
	 * will be responsible for the specific dealing.
	 * 
	 * <p>
	 * When inserting the cloned element into the design tree, user needs to
	 * care about the element name confliction; that is, the client needs to
	 * call the method
	 * <code>{@link ReportDesignHandle#rename( DesignElementHandle )}</code>
	 * to change the element names.
	 * 
	 * @param policy
	 *            the policy for the clone action, maybe copy or copy for
	 *            template
	 * @return Object the cloned design element.
	 * @throws CloneNotSupportedException
	 *             if clone is not supported.
	 */
	public Object doClone( CopyPolicy policy )
			throws CloneNotSupportedException
	{
		
		DesignElement element = (DesignElement) baseClone( );
		
		if ( policy != null )
			policy.execute( this, element );
		
		int slotCount = getDefn( ).getSlotCount( );