protected abstract void When(FriendAdded message);
 protected override void When(FriendAdded message)
 {
     var entity = _state();
     entity.Friends.Add(message.FriendId);
 }