Added properties-interface. All objects can now have properties.
changeEvent for object now also gets the object passed.