дело не в том, что башку подключать или нет. А в этом что так предметная модель выглядит (да не просто) и она одинаковая и на android и на iOS. Если это для Вас сложно, представьте теперь как все эти поля вы из json будете доставить. И при каждом изменении/добавлении экрана менять доменные сущности и после этих изменений будет отваливаться то, что уже было сделано ранее