code: def set_data(self, data):
          
          self._data = data
          keys = list(data.keys())
          self.breakpoints = []
          for key in keys:
              bp_list = data[key]
              if bp_list:
                  for item in data[key]:
                      self.breakpoints.append((key, item[0], item[1], ""))
          self.reset()
docs: Set model data