'Hook for specialized classes to instantiate their observer.
This method is called internally as needed when accessing the
observer property.'

def _make_observer(self):

    raise NotImplementedError('{0}    not    implemented'.format(cls))
