I opted for the detailed arguments to ease the invocation of the function (IDE automatic suggestion, etc.) without having to check the function's comment to get the format of the object to be provided :-) As well as to ease assuring that no 'null' is passed to the postMessage() function.