Модуль maps не сериализует типы GeoPoint и т.п

import io.jmix.maps.Geometry;
import org.locationtech.jts.geom.Point;

@Geometry
@Column(name = “POSITION”)
private Point position;


при компиляции вылетает ошибка -

Internal Exception: Exception [EclipseLink-7155] (Eclipse Persistence Services - 2.7.9.6-jmix): org.eclipse.persistence.exceptions.ValidationException
Exception Description: The type [class org.locationtech.jts.geom.Point] for the attribute [position] on the entity class [class ru.argustelecom.ams.core.maps.entity.PointHolder] is not a valid type for a serialized mapping. The attribute type must implement the Serializable interface.

Очевидно, что несмотря на то, что модуль maps добавлен, поле добавлено через дизайнер,(@Geometry - я добавил руками) - компилятор или точнее какой-то валидатор - не может преобразовать класс в поле в базе. Что-то ему не хватает, - потому что такое преобразование предусмотрено, - в другом проекте я на такое не натолкнулся, там просто всё заработало сразу и на этом месте затыка не было.

можете подсказать, что не так может быть?


настраивалось по инструкции, важный ньюанс, что карты в проекте - отдельный addon, в его build.gradle добавлены
implementation ‘io.jmix.maps:jmix-maps-starter’
implementation ‘io.jmix.maps:jmix-maps-ui-starter’
widgets ‘io.jmix.ui:jmix-ui-widgets’
widgets ‘io.jmix.maps:jmix-maps-ui-widgets’
в другие места проекта нет,

Добрый день!

Получается, приложение подключает кастомный Jmix аддон, который содержит аддон с картами?