Вычисляемое поле в таблице

Добрый день!
Как записать значение в транзиентное поле таблицы? Если подписаться на событие CollectionChangeEvent контейнера данных и в нем перезаписать значение контейнера данных - не вариант, так нет сеттера для транзиентного поля. Вычисление через Lifecycle Callbacks не подходит, если сущность является коллекцией. Пример прикрепил в файле.
transient_property.pdf (699.9 КБ)
Спасибо

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

@JmixProperty
@DependsOnProperties({"quarter1", "quarter2","quarter3","quarter4"})
public Integer getYear() {
    Integer year = 0;
    if (quarter1 != null) {
        year = year + quarter1;
    }
    if (quarter2 != null) {
        year = year + quarter2;
    }
    if (quarter3 != null) {
        year = year + quarter3;
    }
    if (quarter4 != null) {
        year = year + quarter4;
    }
    return year;
}

https://docs.jmix.ru/jmix/data-model/entities.html#attributes