Переопределение setter'a атрибута в Child-классе

Добрый день. Имеется класс Parent extends StandardEntity с атрибутом T att и Child extends Parent, переопределяющий метод задания атрибута:

//Метод без вызова super.setAtt(att);
@Override
public void setAtt(T att){
	/*
    * ...
	*/
}

В таком случае DataSource, содержащий экземпляр данного Child-класса будет игнорировать смену данного атрибута, не добавляя к коммиту измененный экземпляр сущности (если это было единственным изменением). ItemPropertyChangeListener, соответственно, так же не срабатывает.
Добавление в @Override вызова super.setAtt(T att) решает проблему.
Понимаю, что это, скорее всего, просто глупость с моей стороны, но на всякий случай сообщаю.
Версия платформы: 6.8.1

Прилагаю тестовый проект.
childClassBug.zip (83,4 КБ)

Иван,

Переопределение setter метода не основной кейс использования. Не могли бы вы рассказать, для чего необходимо переопределение set метода в проекте? Мы подумаем над тем, что можно сделать.

Спасибо.

Андрей, в основном целью поста было все-таки довести до команды что такое поведение имеет место быть. Неочевидным было, что сущность не комиттится, если был изменен только атрибут с таким setter’ом.
В принципе, согласен с вашей позицией по этому вопросу.
А кейс использования, в общем то, именно близок к тестовому проекту. Несколько атрибутов сущности меняются только при изменении других. Что бы отображать эти изменения пользователю в реальном времени изначально было принято решение добавить логику в setter (избегаю дублирование кода на каждом экране редактирования). Если логика меняется в зависимости от используемого Child-класса - получаем такую проблему.