Некорректное отображение значения в suggestionPickerField

Добрый день! Столкнулся со следующей проблемой.
Есть suggestionPickerField, в который я добавил действия создания новой сущности, путем открывания редактора. Разумеется на закрытие редактора я добавил слушатель, чтобы новый созданный объект устанавливался в поле. И вроде бы все происходит правильно, объект создается и как будто бы устанавливается в поле, однако само значение визуально почему то не меняется. Добавил принты, чтобы проверить значения:

localityEditor.addAfterCloseListener(e -> {
                            if (e.getCloseAction().equals(WINDOW_COMMIT_AND_CLOSE_ACTION)) {
                                System.out.println(localityEditor.getEditedEntity().getName());;
                                localityField.setValue(localityEditor.getEditedEntity());
                                System.out.println(localityField.getValue().getName());;
                            }
                        });

Оба раза выводит значение нового созданного объекта, что является правильным. Как такое может быть? Почему визуально в UI значение не обновляется?

Добрый день.

Пришлите, пожалуйста, небольшой демо проект, в котором воспроизводится описанная вами проблема.

С уважением,
Наталья.