такая проверка должна быть на уровне модели