protected override void OnReceive(object message) { if (message is Stop) { var s = (Stop)message; if (s.Id == null || s.Id == _id) { Context.Stop(Self); } } else { Thread.Sleep(100 * _id); Sender.Tell(_id); } } }