dispatchEvent problems

Hey
I have a little yet very annoying problem.
Ok so say you have three classes, class A, class B and class C.
class A has an instance of class B, and class B an instance of class C.
Now say class A registers for a ClassCEvent.SOME_EVENT, and that even is dispatched in class C (of course).
Now the problem is that the event never reaches class A, but if you register for that same event in class B you can catch the event.

So does anyone know how i can reigister for an event dispatched by C in A ? using the bubbles property seems to have no impact.
note: thoses classes are no display objects.

thx