protected override bool ReceiveCommand(object message)
{
if (CommonBehavior(message)) return true;
if (message is Cmd)
{
var cmd = message as Cmd;
Persist(new Evt(cmd.Data + "-0"), evt =>
{
UpdateState(evt);
Context.Become(NewBehavior);
});
return true;
}
return false;
}