public override void ToResource(ErpResource resource)
        {
            Fragment0.ToFragment(resource.GetFragment("temp", 0));
            Fragment1.ToFragment(resource.GetFragment("temp", 1));

            ErpFragment mipsFragment = resource.TryGetFragment("mips", 0);

            if (mipsFragment != null)
            {
                Frag2.ToFragment(mipsFragment);
            }
        }
        public override void FromResource(ErpResource resource)
        {
            Fragment0.FromFragment(resource.GetFragment("temp", 0));
            Fragment1.FromFragment(resource.GetFragment("temp", 1));

            ErpFragment?mipsFragment = resource.TryGetFragment("mips", 0) ?? resource.TryGetFragment("temp", 2);

            if (mipsFragment != null)
            {
                Frag2.FromFragment(mipsFragment);
            }
        }