BlockManager: use named shared_ptr in blocksInBox