def save(self, doc):
        if doc.id:
            return self.update(doc)
        else:
            return self.insert(doc)
def _on_event_box_size_allocate(self, event_box, allocation):
    if self._is_event_box_allocated_size:
      return