Observer interface for observable properties with values.
Can be implemented to react on changes to the observed property.