protected bool UpdateState(object message) { if (message is Evt) Events.AddFirst((message as Evt).Data); else if (message is IActorRef) AskedForDelete = (IActorRef) message; else return false; return true; }