A characteriser that declares a property for an object through the specific interaction required by the property definition.
Observer