The problem with your code is the use of the 'Workspace' model (see the bolded line in the question code excerpt).Refer to this article to learn the limitation of the 'Workspace' model. Instead you should use the 'Subscription' model, then create a store out of its Workspaces collection.