public Worker()
 {
     Id     = IdProvider.GetNewId();
     thread = new Thread(new ThreadStart(ExecuteAsync));
     thread.Start();
 }