public function exists($id)
    {
        if (array_key_exists($id, $this->components)) {
            return true;
        }

        if (isset($this->instances[$id])) {
            return true;
        }

        return false;
    }