Stringify params before sending to the user since they won't always be saved as strings
Support sending a parameter to the mode's apply function