docs: def set_dict(self, new_dict):
          """Sets the dictionary of the Vividict
  
          The method is able to handle nested dictionaries, by calling the method recursively.
  
          :param new_dict: The dict that will be added to the own dict
          """
          for key, value in new_dict.items():
              if isinstance(value, dict):
                  self[str(key)] = Vividict(value)
              else:
                  self[str(key)] = value