please use `typedef typename MappingDesc::SuperCellSize SuperCellSize;`