Less duplicate code in the ContentBlocks model.