Обработка полей и логирование ошибок

#27 #34