добавил проверку на пустую коллекцию полей