resolves #321 move caption to AbstractBlock, assign even if no title