internal void UpdateEquipments(RawEquipment[] rpEquipments)
 {
     if (Equipments.UpdateRawData<RawEquipment>(rpEquipments, r => new Equipment(r), (rpData, rpRawData) => rpData.Update(rpRawData)))
         UpdateEquipments();
 }
 internal void AddEquipments(RawEquipment[] rpEquipments)
 {
     foreach (var rEquipment in rpEquipments)
         r_Equipments.Add(new Equipment(rEquipment));
 }