Bug 142432 MasterPage from library can't be restored to modify
Details: MasterPage from library can't be restored to modify Step: 1.New a library named lib1, and insert a masterpage named lib-mp. 2.Publish the library into resource folder. 3.New a report design and use lib1. 4.Drop the lib-mp from library explorer into outline of report design. 5.Double click lib-mp, and switch to Property editro tab. 6.Click restore. Actual result: Pop up an error message and said that the master page cannot specify size the page type is not custom.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/DesignElementHandle.java
* returns all properties defined on this element, whether or not they are
	 * actually set on this element.
	 * 
	 * @return an iterator over the properties. Each call to
	 *         <code>getNext( )</code> returns an object of type
	 *         {@link PropertyHandle}.
	 * @see PropertyIterator
	 * @see PropertyHandle
	 * @see UserPropertyDefnHandle
	 */
	public Iterator getPropertyIterator( )
	{
		return new PropertyIterator( this );
	}
	/**
	 * Registers a change event listener. A listener receives notifications each
	 * time an element changes. A listener can be registered any number of
	 * times, but will receive each event only once.
	 * 
	 * @param obj
	 *            the listener to register
	 */
	public void addListener( Listener obj )
	{
		getElement( ).addListener( obj );
	}
	/**
	 * Removes a given listener. If the listener registered, then the request is
	 * silently ignored.
	 *