public function setMinValidity($time) {
        if (!is_int($time)) throw new IllegalTypeException('Illegal type of parameter $time: '.gettype($time));
        if ($time < 0)      throw new InvalidArgumentException('Invalid argument $time: '.$time);

        $this->minValidity = $time;

        return $this;
    }