'Adds a callback function that will be called whenever one of
the :class:`Artist`\'s properties changes.
Returns an *id* that is useful for removing the callback with
:meth:`remove_callback` later.'

def add_callback(self, func):

    oid = self._oid
    self._propobservers[oid] = func
    self._oid += 1
    return oid
