[5.0] Asynchronous Event Firing 

so should I add the Queue contract as constructor dependency ?