но на данный момент я нашёл только одно решение — отказаться от обратной совместимости...
Возможно, я ошибаюсь, но можно было бы добавить какой-нибудь "скрытый" объект события на карту с особыми настройками.
Редактор мог бы автоматически размещать его в одной из заблокированных точек (красный квадрат), и этот объект мог бы содержать множество различных опций.
Настройки могут быть представлены в виде многострочного текста в области сообщений события.