protected function proxy($parent, Storage $storage, $storageName=self::DEFAULT_STORAGE)
    {
        return new CacheProxy(
            $parent,
            $this->categorizer,
            $storage,
            $storageName
        );
    }