property_changed()
a callback for when a property changes, this will set the _anything_changed flag to True, and change value when appropriate