Есть кастомный компонент и у него есть проперти (сложный тип), для него определён тайп конвертер и свой эдитор (дропдаун + контрол с несколькими чекбоксами и кнопкой для обработки и закрытия). При ручном определении типа (руками поправить строковое представление и нажать ентер) всё ок, заново генерится код и всё работает. Если нажимать на дроп даун и выбирать чекбоксы, работает нормально (покрайней мере меняет правильно строковое представление), но код не генерит (код не меняется, остаётся старый). ShouldSerialize стоит.
В чём может быть проблема?