tree property change