Как наипростейшим образом обратится к не дочернему классу?
Например есть класс Father, в котором вызывается класс Son:

Код AS3:
var Son:SonClass = new SonClass(param1,param2);
В классе Son вызовем еще класс Внук:

Код AS3:
var GrandSon:GrandSonClass = new GrandSonClass();
также в Father делаются классы Daughter, a в нем GrandDaughter.
Например клиенту через месяц приходит идея внести изменения и вдруг получается что надо передавать данные из GrandSon в GrandDaughter. Или из GrandSon в Father. Как это делать с наименьшим геморроем?
Добавлено через 33 часа 58 минут
нароод, ответьте пожалуйста!