propDefn = prop;
element = propertyOwner; assert name != null; propDefn = element.getPropertyDefn( name );
	public PropertyRecord( DesignElement propertyOwner,			ElementPropertyDefn prop, Object value )	{		assert propertyOwner != null;		propDefn = prop;		assert propDefn != null;		// The intrinsic property can also be set with property record. For		// example,		// the "unit" property in ReportDesign.		element = propertyOwner;		newValue = value;		oldValue = propertyOwner.getLocalProperty( null, propDefn );		label = ModelMessages.getMessage(				MessageConstants.CHANGE_PROPERTY_MESSAGE, new String[]{propDefn						.getDisplayName( )} );	}