Sure.

But I'm still not sure whether we should pass this anyway. I think we shouldn't cache response at all if there's an object without any `cacheInstanceParams` in it. Why? 

If we'll get more than 1 object like this, they will have the same cache key, and thus we'll receive an array with one object cloned 2+ times and other objects will be missing. I'll maybe create an issue to explain it.