public function disable()
    {
        if (empty($this[static::ID_FIELD])) {
            throw new \RuntimeException('HPP Session ID is not defined');
        }

        $this->delete($this->getLocation())
            ->status('204');

        return $this;
    }