public IHub <T> Undeploy(IServiceNode <T> serviceNode) { serviceNode.Stop(); if (_services.Contains(serviceNode)) { _services.Remove(serviceNode); } return(this); }