function __construct($key)
 {
     //TODO ClientRequest
     Assert::isFalse(headers_sent() || Response::isFinished(), 'Yup! Headers are already sent so the storage cannot work properly.');
     ob_start();
     $this->basekey = $key . Session::userSupertag(true);
     $this->key = $this->sign($key);
 }