'Begin or end of reloading resp. refreshing of all parameters'

def reload(self, begin=True):

    if begin:
        self._reload_actions = dict()
    elif hasattr(self, '_reload_actions'):
        for (name, initOpts) in self._reload_actions.iteritems():
            if (name in self._actions):
                self._actions[name].reload(**(initOpts if initOpts else {}))
        delacts = OrderedDict(((name, action) for (name, action) in self._actions.iteritems() if (name not in self._reload_actions)))
        if len(delacts):
            self.__flushBan(db=False, actions=delacts)
            self.stopActions(actions=delacts)
        delattr(self, '_reload_actions')
