code: def apply_modification(self):
          
          self.__changing_model = True
  
          if self.adding_model: self.model.add(self.adding_model)
          elif self.editing_model and self.editing_iter:
              # notifies the currencies model
              path = self.model.get_path(self.editing_iter)
              self.model.row_changed(path, self.editing_iter)            
              pass            
          
          self.view.remove_currency_view()
          self.adding_model = None
          self.editing_model = None
          self.editing_iter = None
          self.curreny = None
  
          self.unselect()
          self.__changing_model = False
          return
docs: Modifications on the right side need to be committed