'Register a function to be called whenever the configuration changes.
:param change_callback: Callable that takes no arguments, will be
called when configuration changes.'

def register(self, change_callback):

    self._change_callbacks.append(change_callback)
