Every property has these attributes:
name, propertyClass, label, defaultValue, value, allowedValues,
These values should be get/set through the ComponentProperties interface.
Adds a PropertyListener to this Property.
A property Listener listens for changes to the property
a sets an Event if a change has occured.
Parameters: l -