move base attributes to AbstractBlogLayout