rename Block::Id() to GetId(), make BlockManager::MakeId public