Звучит тоже неплохо. Из условия задачи я верно понял - у вас есть синглтон с одним методом и этот метод вы вызываете на разных экранах с разными данными и в каком-то случае да...
А почему бы не вызывать снимок свойств и результат его вызова передавать в отправку данных? Тогда при смене окон в очередь вызовов методы отправки лягут в нужной последователь...
https://github.com/geoffdavis92/downshift-test?files=1 решение для другого проекта, но смысл тот же
В каком виде у тебя представлен контент? Json, raw data?. Если json, то можно по аналогии datatables реализовать подстановку в нужную колонку по надванию поля в объекте
Как же про ниху забудут, если это обязательный аргумент метода?)
Если не секрет, что юзаешь в реальных проектах?