useSortable data prop is spread and used internally. spread parameter leads to loss of properties from the prototype chain of an object. Can we use Object.create? https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptors#creating_a_shallow_copy