bool canInsert() const { return hasNew() && !old_.contains(newElm()); }
bool canDelete() const { return hasOld() && !new_->contains(oldElm()); }