Changed genericOre to extend genericBlock