So, this existed to allow APi consumers to pass the payload as both string or javascript object. Changing it would be a breaking change and im nto sure if there is value in doing so. Thoughts ?