protected override bool ReceiveCommand(object message) { var cmd = message as Cmd; if (cmd != null && cmd.Data.ToString() == "a") { Persist(5L, i => { Sender.Tell(i); }); return true; } else return false; } }