UEFN Version 33.00 changed the way that editable concrete classes are displayed in editor
This has led to copy/pasting these elements no longer working as expected, which is a huge step backwards from a workflow perspective.

New Behaviour
When copying a concrete class, only the class definition is copied to the clipboard. None of the defined properties of that class are included.
# Example copy output
/SuperHeroRVB/_Verse/Scripts_reward_set.reward_set'/SuperHeroRVB/SuperHeroRvB.SuperHeroRvB:PersistentLevel.VerseDevice_C_UAID_C01850D0808BB93502_1634716238.game_manager_0.__verse_0x3D26F30D_PlayerJoinRewardSet'
Pasting this into a field instantiates a fresh copy of the class, with default class references.
Old Behaviour
When copying a concrete class, the class definition would be copied - along with all of the defined properties of that class (elements exposed to the editor that had been assigned to)
# Example of how that might look, though I can't get a 1-1 example using the current editor
{
"Tagged":
"verse_0xF3F6D26D_EliminatonManager",
"/CreativeCoreDevices/Verse/elimination_manager_device.elimination_manager_device'/RedVsBlue/RedVsBlue.RedVsBlue:PersistentLevel.VerseDevice_C_UAID_00E26978734FF50402_1374269860.game_manager_0.__verse_0xF3F6D26D_EliminatonManager'"
],
"__verse_0xCEE24B18_HeadshotTracker",
"/CreativeCoreDevices/_Verse/tracker_device.tracker_device'/RedVsBlue/RedVsBlue.RedVsBlue:PersistentLevel.VerseDevice_C_UAID_00E26978734FF50402_1374269860.game_manager_0.__verse_0xCEE24B18_HeadshotTracker'"
],
"__verse_0x3D26F30D_PlayerJoinRewardSet",
"/RedVAsBlue/_Verse/Scripts_reward_set.reward_set'/RedVsBlue/RedVsBlue.RedVsBlue:PersistentLevel.VerseDevice_C_UAID_00E26978734FF50402_1374269860.game_manager_0.__verse_0x3D26F30D_PlayerJoinRewardSet'"
],
"__verse_0x850A3301_GoldToGrant",
"()"
],
"__verse_0x0C1873F5_RewardItemGranter",
"()"
],
"__verse_0x931F51E9_RewardDamageAmplifierPowerupDevice",
"()"
],
"__verse_0xEF3F12D7_RewardVisualEffectPowerupDevice",
"()"
],
"__verse_0x11911B4D_RewardClassSelector",
"()"
],
"__verse_0xEF9317CE_RewardAccoladesDevice.__verse_0xEF9317CE_RewardAccoladesDevice",
"/CRD_Accolades/_Verse/accolades_device.accolades_device'/RedVsBlue/RedVsBlue.RedVsBlue:PersistentLevel.VerseDevice_C_UAID_00E26978734FF50402_1374269860.game_manager_0.rank_badge_set_18.__verse_0xBA171086_RankRewardSet.accolades_device_0'"
]
}
Pasting this would assign the class references and mirror the references that were present when initially copied.
Summary
This feels like a regression that has a negative impact on workflow.
Currently I am mirroring device settings between an old and new project, having to screenshot each device’s properties and manually input them to the same device within another project.
Previously a simple copy paste would’ve done a lot of this work.
If the goal is to keep the current subtype selection dropdown, it should be made possible for all of the defined properties to be copied alongside the class type.
