In AS2 I used to write classes with hard-coded links(calling
the methods instead of dispatching events),
but now I want to build classes as much flexible as possible,
so they could be reused in various ways..
Hope you understand what I want to achieve.
Jeroen Wijering's classes
are great example of this flexibility.