'Constructor
:params group: if specified all config options apply to that group.
:params **kwargs: the rest of the kwargs are processed as a
set of key/value pairs to be set as configuration override.'

def __init__(self, **kwargs):

    super(ConfPatcher, self).__init__()
    self.group = kwargs.pop('group', None)
    self.args = kwargs
