handlign property change notification
basic Properties module implementation