fixed propertychange