Command object properties of types other than String can now be handled. If a PropertyEditor has been registered for the property type, the value of getAsText will be used when comparing against values in listbox. Otherwise, the property value is cast to a String.