Added hierarchial property change handler