using System.Text.Json.Serialization; using LootDumpProcessor.Utils; namespace LootDumpProcessor.Storage.Collections; public class FlatKeyableDictionary : Dictionary, IKeyable { [JsonPropertyName("__id__")] public string __ID { get; set; } = KeyGenerator.GetNextKey(); public IKey GetKey() => new FlatUniqueKey([__ID]); }