ShareManager doesn't need IBlockProcessor any more.