protected override void OnShutdown()
 {
     log.Debug(m => m("Shutting down service '{0}'...", ServiceName));
     if (serviceInstance.CanShutdown)
     {
         serviceInstance.OnShutdown();
     }
     log.Debug(m => m("Service '{0}' shut down.", ServiceName));
 }