Added on-changed callback to hook property/attribute changes. Fixes #50.