public IValue Serialize() => Bencodex.Types.Dictionary.Empty .Add("id", Id) .Add("elemental_type", ElementalType.ToString()) .Add("skill_type", SkillType.ToString()) .Add("skill_category", SkillCategory.ToString()) .Add("skill_target_type", SkillTargetType.ToString()) .Add("hit_count", HitCount) .Add("cooldown", Cooldown);