Bug 214706 Script UID doens't work for Chart
Use chart "onRender" property handle and call ModuleUtil.getScriptUID(), it generates the id. But later use this id to get back the PropertyHandle or Script content, it fails.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/PropertyHandle.java
* @see org.eclipse.birt.report.model.api.SimpleValueHandle#addItem(java.lang.Object)
	 */
	public void addItem( Object item ) throws SemanticException
	{
		if ( item == null )
			return;
		if ( item instanceof IStructure )
		{
			super.addItem( (IStructure) item );
			return;
		}
		ComplexPropertyCommand cmd = new ComplexPropertyCommand( getModule( ),
				getElement( ) );
		cmd.addItem( getReference( ), item );
	}
	/**
	 * Returns whether the property value is read-only in the report context.
	 * 
	 * @return <code>true</code> if the value is read-only. Otherwise
	 *         <code>false</code>.
	 */
	private boolean isReadOnlyInContext( )
	{
		DesignElementHandle element = getElementHandle( );
		if ( element instanceof MasterPageHandle )
		{
			MasterPage masterPage = (MasterPage) element.getElement( );
			if ( !masterPage.isCustomType( getModule( ) ) )
			{
				String propName = propDefn.getName( );