Dup operation params and data to avoid in-place changes.

Operation didn't dup params and data that leads to potential in-places changes as hashes are reused in some find multiple scenarios.