public Task <Done> HostShutdown()
 {
     _log.Info("Shutdown All Host Apps");
     return(Task.WhenAll(_context
                         .GetChildren()
                         .Select(ar => ar.Ask <StopResponse>(new InternalStopApp(), TimeSpan.FromMinutes(2)))
                         .ToArray()).ContinueWith(_ => Done.Instance));
 }