Ничего более приятного для этого, но вы можете написать шаблонную вспомогательную функцию, которая будет делать то же самое для вас внутренне, и таким образом, по крайней мере, сайты вызовов будут выглядеть намного чище, и вы получите меньшую вероятность появления ошибок при опечатках .
См. принятый ответ на очень похожий вопрос и как может выглядеть решение.