Лично мной вопрос до конца не изучен, да и стОит ли тратить время на подробное изучение чужих глюков. Однако некоторые моменты удивляют:
1. Иногда не помогает даже инкрементная компиляция. Например, в случае переименования / добавления непосредственного родителя ("отца") какому-то классу (если он раньше наследовался от кого-то другого), то этот отпрыск в упор не хочет видеть папу, и по-прежнему обращается к "деду". Может, у меня руки кривые, но вот именно в таком случае инкрементная компиляция не помогала.
2. Самое смешное, что иногда спасает обновление перекрестных ссылок, но не всех (ждать замучаешься), а только с пометкой "Обновить иерархию типов". Видимо в этой процедуре реализована корректная инкрементная компиляция.
3. Бывало, что Аксапту приводила в чувство откровенная "грубость"

Один класс никак не хотел видеть метод своего предка. Стоило перекрыть в нем этот злополучный метод, но с ошибками (с отличным от отца кол-вом параметров), компилятор, конечно же, ругнулся, но после возвращения всего на место свершилось чудо - сын признал-таки отца!
Кстати, не уверен, но может быть в Вашем случае можно было попробовать объявить ту же переменную в дочернем классе, чем вызвать гнев компилятора. Жаль теперь, когда все устаканилось, уже попробовать не получится (такие чудеса обычно сложно воспроизвести).
P.S. А еще иногда достаточно закрыть и открыть Аксапту, когда совсем непонятно, что происходит...