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
* Returns a list of the descendents of this element. The descendents
	 * include elements that directly extend from this one, along with elements
	 * that extend from those, and so on recursively.
	 * <p>
	 * Part of: Inheritance system.
	 * 
	 * @return The list of descendents.
	 */
	public List getDescendents( )
	{
		ArrayList list = new ArrayList( );
		gatherDescendents( list );
		return list;
	}
	/**
	 * Builds up a list of the elements that extend from this one, directly or
	 * indirectly.
	 * <p>
	 * Part of: Inheritance system.
	 * 
	 * @param list
	 *            The list of descendents.
	 */
	public void gatherDescendents( ArrayList list )
	{
		if ( derived == null )
			return;
		for ( int i = 0; i < derived.size( ); i++ )
		{
			DesignElement child = (DesignElement) derived.get( i );