Added propertyChangeSupport to ExternalCommand