Почему preprocess не делается? Возможны проблемы с повтроной установкой неизменившихся полей.