add messenging base; service will now restart its child if closed