private void GetCatalog()
    {
        if (catalogAdded)
        {
            return;
        }

        if (areCatalogHeadersReady)
        {
            catalogAsyncOp = BIWUtils.MakeGetCall(BIWUrlUtils.GetUrlCatalog(), CatalogReceived, catalogCallHeaders);
        }
        else
        {
            builderInWorldBridge.AskKernelForCatalogHeaders();
        }

        isCatalogRequested = true;
    }