Hello,
I think it be useful if GetCatalogItem is able to return subsets of the full catalog such that some CatalogItems may be omitted. Or specific subsets can be obtained.
In my case, some CatalogItems are Server Side only whereby the client never needs to be know about the existence( or understand ) that CatalogItem.
I am thinking that this could be done through "Tags" (ie. filtering by tags) or by specifying in the GameManager itself what items should be omitted from a Client Side call to GetCatalogItem.
Cheers