Fix InteractionInfo handling after latest changes
For some reason this started to SEGV under certain conditions, after we added the missing update handler. Lets take the opportunity to convert it to a smart pointer.
For some reason this started to SEGV under certain conditions, after we added the missing update handler. Lets take the opportunity to convert it to a smart pointer.