Changé userNotification en AppNotification et rendu polymorphic