add captioned_title method to AbstractBlock