public function delete() { $this->processData('preDelete'); $return = $this->dataStorage->deleteElement($this); $this->processData('postDelete'); return $return; }