public function destroy($conditions)
    {
        $result = false;
        if (!empty($conditions)) {
            $this->getCommandChain()->disable();
            $result = $this->getStore()->delete($this, $conditions);
            $this->getCommandChain()->enable();
        }

        return $result;
    }