[FEATURE] Port behavior to NotificationsManager, create NotificationParser.