Method to save state of a blueprint class? (Like prefabs in Unity)

Hey,

here a short explanation of what i want to do:

I wrote a c++ class, which holds an TArray array. In the editor i created this actor and assigned some cameras to the array. Everything until here is ok and works. But what i want to do now is, to save this class holding the TArray as Blueprint class preserving all assigned Actors to the array! So i could delete the actor in the map and just drag and drop the blueprint class into the map, without the need to assign every Camera to the array (again).

Is there a way to do this? Or is it simply something you wouldnt do in unreal…? :confused: