IStructure extends IBlockStorage