public function __construct($uri, Session $session, $options = null)
{
$this->uri = $uri;
$this->session = $session;
$this->id = Utils::getUniqueId();
$this->disclosePublisher = false;
$this->pausedForState = false;
$this->pauseQueue = new \SplQueue();
$this->setOptions($options);
}