Add a disconnet virtual method on clienthelper and call correct deleter where needed