avoid mutation of params obj by cloning options.data in collection fetch