переопределять `isValid` нельзя. Если ты собираешься удалять эти модели, то тебе нужен оригинальный `isValid`. Я обычно гарантирую отсутствие запроса, создавая модель во вьюшке (на `init`). Это нормально, т.к. по смыслу эта модель и создаётся только для работы в паре со вьюшкой. Ещё у меня был заход на локальные модели, которые гарантируют отсутствие запроса. Можно сделать issue и обсудить.
С `getData` - то же самое: проинициализировали во вьюшке, данные гарантировано есть.
Я могу ещё отдельно написать в доке, зачем нужно инициализировать модель во вьюшке