All containers now extends BlockContainerBase, moved to block.container