private void Load(StructureValueCollection values, IndexOffsetConverter converter)
        {
            StringCount = (int)values.GetNumber("string count");
            LocaleTableSize = (int)values.GetNumber("locale table size");
            LocaleIndexTableLocation = new Pointer(values.GetNumber("locale index table offset"), converter);
            LocaleDataLocation = new Pointer(values.GetNumber("locale data index offset"), converter);

            // H3 beta doesn't have hashes
            if (values.HasRaw("index table hash"))
                IndexTableHash = values.GetRaw("index table hash");
            if (values.HasRaw("string data hash"))
                StringDataHash = values.GetRaw("string data hash");
        }