Не вызывается setValue в protoUI, при complexData: true

Доброе время суток.
Столкнулся с проблемой.

Если делать свой компонент, и наследовать его от webix.ui.form, то при размещение его в форме с complexData: true, и передаче компоненту в качестве значения объект, setValue не отрабатывает.

Если передать не объект, то срабатывает.

Вот пример. Где я ошибся?

https://snippet.webix.com/orsw7fe1

Я так понял фреймворк не знает, что остальные данные в json, это не поля текущей формы. Поэтому он их как данные не передает и не срабатывает событие setValue.

Надо что ли было предусмотреть для данных свойство типа is_values, чтобы отличать поля от данных

да, передача объекта имеет определенные проблемы. можно передать путем превращения в строку и обратно, если очень нужно. но наиболее удобным я такой путь нашел
https://snippet.webix.com/xqh77478