/// <summary>
        /// Gets the unfiltered blog posts for the page
        /// </summary>
        /// <returns>All Blog Posts in desending Date Order</returns>
        private IEnumerable<IPublishedContent> GetPagedBlogPosts()
        {
            IEnumerable<IPublishedContent> AllPosts = Content.Children;
            if(!string.IsNullOrWhiteSpace(Search)){
                var searchProvider = ExamineManager.Instance.DefaultSearchProvider.Name;
                //var searchResults = ExamineManager.Instance.SearchProviderCollection[searchProvider].Search(Search, true);

                var umbracoHelper = new Umbraco.Web.UmbracoHelper(Umbraco.Web.UmbracoContext.Current);

                return GetPagedPosts(umbracoHelper.TypedSearch(Search, true, searchProvider).Where(r=>r.ContentType.Alias == "BlogPost").ToList());
            }

            return GetPagedPosts(AllPosts.ToList());
        }