public function add(ResourceStateChecker $watched)
    {
        $id = $watched->getId();
        if (!isset($this->watched[$id])) {
            $this->watched[$id] = new \SplObjectStorage();
        }

        $this->watched[$id]->attach($watched);
    }