Bugfix: avoid mutation of params obj by cloning options.data

This fixes a bug where collections are being stored in the collectionStore with empty params, causing an unnecessary `fetchFromApi` for every fetch.