"Collection was modified" exception can occur for cached commerce entities which are wrapped into OData by controller. GetCustomRelationshipsBlock synchronously blocks calling thread.
This patch is licensed under the Sitecore Corporation A/S License for GitHub.
Downloads are available via GitHub Releases.