Don't inherit from AbstractAscoltatore in DecoratorAscoltatore.
It was causing a double 'ready' event emission.
Instead, make the functions to set up publish and subscribe methods available
to deriving classes and call them in DecoratorAscoltatore.