cleanup
Fixed firePropertyChange DESCRIPTOR_CHANGE