
Код AS3:
Я как понимаю, dataChange диспатчится в супер проперти, только в случае реального изменения data (по крайней мере это было бы логично)
Я вроде выразился предельно ясно, что проверок никаких нет, можете убедиться глянув исходник DataRenderer. Событие диспатчится всегда, как только в data запихнули значение. Неважно новое или уже установленное.
Как минимум лучше добавить проверку:

Код AS3:
if (data == value)
return;
super.data = value;
а уже потом кастить value к Cell и работать с его свойствами.