protected function setStore($store_id)
    {
        $this->data_store = array();

        if (is_numeric($store_id)) {

            $this->data_store = $this->store->get($store_id);

            if (empty($this->data_store)) {
                $this->outputHttpStatus(404);
            }
        }

        $this->prepareStore($this->data_store);
    }