Make DataBlockProblem use BB as it's key for the mapping table instead of asking for the id.  Also change BB to hash on its id as opposed to its label