copy the notifier object in case there's a circular reference in the user's payload object which would cause us to use json-safe-strinfify which will potentially not send any payload due to sibling keys.
copy the notifier object to each payload to mitigate potential circular reference issues