In the meantime, I wanted to share what I consider the most screwed up variable definition I ever found myself declaring:

protected var _callbacks:Vector.<Vector.<Function>>;

Arrays within Arrays are tricky when working with generics :)