Updates for notifications on the Project plan, added synchronization to the Producer template, so it's not possible to modify the vector of listeners while notifying.