protected function canDeleteCollection()
    {
        return isset($this->data_collection['collection_id'])
            && $this->access('collection_delete')
            && $this->collection->canDelete($this->data_collection['collection_id']);
    }