docs: def resolve(self):
          """ Resolve differences between the target and the source configuration """
          if self.source and self.target:
              for key in self.source.keys():
                  if (key not in self.dont_carry_over_options
                          and not self.target.has(key)):
                      self.target.set(key, self.source.get(key))