Bug 176436 Charts Imported from Libraries do not update when libraries change
During a live presentation of BIRT at EclipseCon, we came across a rather embarassing issue. When charts are included in a library, and imported into a report design from a library, any changes to the library instance of the chart do not reflect in the report itself.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/DesignElementHandle.java
* 
	 * @return the copy of the design element
	 */
	public IDesignElement copy( )
	{
		try
		{
			return (DesignElement) getElement( ).clone( );
		}
		catch ( CloneNotSupportedException e )
		{
			assert false;
		}
		return null;
	}
	/**
	 * Copies all properties to the target element. The following properties
	 * will not be copied.
	 * <ul>
	 * <li><code>DesignElement.NAME_PROP</code>
	 * <li><code>DesignElement.EXTENDS_PROP</code>
	 * </ul>
	 * 
	 * The <code>targetHandle</code> should be in the same report as this
	 * element. And this method should be called in one transaction.
	 * 
	 * @param propName
	 *            name of the property to copy
	 * @param targetHandle
	 *            the target element handle