Coding done on GenericNotificationProducer. Tests remains