да без обид
просто по комментарию отмечу что делаю не pet проект а рефакторю существующий, с сервака приходит порой всякая дичь поэтому переводить из camelCase в snake_keys смысла нет.
А что касательно вложенности то пару вложенностей всегда есть, ну или почти, типа как на скрине.
Поэтому я как бы понимаю плюс минус куда и чё менять, но пока только на базовом уровне. Если есть какая то статейка было бы оч кстати, а то для таких кейсов как выше я чёт не видел и не смекнул что дело может быть в нём, так как xcode ничего не показална этот счёт)