protected function delete($model)
{
$method = $this->methods['delete'];
if (!method_exists($this->storage, $method) || !is_callable([$this->storage, $method])) {
throw new DeleteMethodNotFoundException(get_class($this->storage), $method);
}
$this->storage->{$method}($model);
return true;
}