Я думаю, что вам следует выполнять демаршаллинг, когда вы знаете количество аргументов до десериализации (особенно при сопоставлении непосредственно с классом дел).
Другой подход предпочтителен, когда нужно выбрать конкретные c параметры из схемы ответа, которая не известна ранее или которая часто меняется.
Дайте мне знать, если это поможет !!