public function setStorage($storage)
    {
        if ($this->storage !== $storage || ! $this->handler) {

            $this->storage = $storage;

            $this->handler = $this->getFileHandlerFactory()->create($storage);
        }

        return $this;
    }