public function refreshInstance()
  {
    $this->counter    = 0;
    $this->startedAt  = microtime(true);
    $this->expiresAt  = $this->computeExpiration();
    $this->setUpComponents($this->components);
  }