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