improve BlogPostInfoHolder