I*
На первый взгляд всё нормально.
Мне кажется там советуют другой нейминг использовать, без подчеркиваний.
А null у вас по другой причине.
Может именем переменной ошиблись.
Это одна из проблем работы с json: по сути это Map который может возвращать null на неправильные ключи и это нормально.