- making BAMTaskListener a non conditional observer and removing the injection