Vaadin 8 grid editor problem

Добрый день. Использую 8 версию, при редактировании ячейки в столбце грида, после нажатия на сохранить, не обновляются данные введённые в ячейку, если заново встать на эту ячейку в редакторе данные появляются, так же данные обновятся в ячейке, если произвести сортировку. Пробовал решить проблему через grid.getDataProvider().refreshAll() в saveListener, данные обновляются, но если попытаться опять отредактировать ячейку, падает ошибка из-за того что ключи строк на клиенте обновились, а в DataCommunicator мапа ключей и бинов не обновилась. Заполнение грида делаю через setItems().

Редактируемые поля бина не должны участвовать в формировании hashCode() объекта.
Не переопределяйте hasCode() либо используйте immutable поля типа ID для его формирования.

Такой баг репортили, но разумного фикса не нашли:
https://github.com/vaadin/framework/issues/8476