class PersistNotificationHandler {

    @EventListener
    @Transactional(propagation = REQUIRES_NEW)
    public void handle(final RequestFundedNotificationDto notification) {
        notificationRepository.save(requestFundedNotificationMapper.map(notification));
    }

    public  PersistNotificationHandler(final NotificationRepository notificationRepository,
                                      final RequestFundedNotificationMapper requestFundedNotificationMapper,
                                      final RequestClaimedNotificationMapper requestClaimedNotificationMapper);

}