public function removeAll()
 {
     parent::removeAll();
     Session::clear($this->itemsSessionKey());
     unset($_SESSION[$this->itemsSessionKey()]);
 }
 /**
  * Removes all items but maintains the state
  */
 public function removeAllKeepState()
 {
     parent::removeAll();
 }