adding worker aggregate listeners

a proof of concept i would like to discuss (works with slm-queue branch feature/worker-listeners)
Could you please retrieve the parent service locator in a separate variable so we remove the duplicate call?