private void LoadArticlesPage(FetchArticlesResult articles)
        {
            var nextPage = Articles.VirtualPage + 1;

            if (nextPage != articles.PageNumber)
            {
                // Already loaded, discarding the result
                return;
            }

            Articles.AddPage(articles.Articles, articles.TotalCount, articles.PageNumber, articles.PageSize);
            LoadMoreCommand.ChangeCanExecute();
            Raise(nameof(IsEmpty));
        }