code: def insert(self, key, value):
      
      self._values.insert(key, self._type_checker.CheckValue(value))
      if not self._message_listener.dirty:
        self._message_listener.Modified()
docs: Inserts the item at the specified position. Similar to list.insert().