We should JSON.stringify only once here, as we JSON.paste only once on the other side, so that, the object types we pass on the one side will be the same types on the other side.
If I follow the code correctly, when we pass an object, it ends up being a stringified object string given to task function.
`let args = JSON.stringify(serializableArgs);` should be enough.