Ага!

Это имеет смысл, когда мы часто взаимодействуем с похожим кодом, который может претерпеть огромное количество изменений в будущем.

Здесь схему мы обычно и редко обновляем ее структуру.

Однако у нас есть еще одна возможность прямо сейчас пройти по полям, используя определение схемы.

Как вы сказали, будет сбивать с толку, если вы будете часто вносить изменения в схему.

В любом случае, вы подняли хороший вопрос.

Удачного кодирования ☺