Listenable Transactional Maps based on STM and ConcurrentMaps