Clone/Copy/Duplicate actor using blueprints?

I’ve considered structures, but this option is very limited. Placing of the variables of a blueprint into a structure limits the possibility of inheriting this blueprint as any new parameters had to be placed in some extra structure.
Adding a structure just to pass parameters creates a spaghetti in Blueprint which have to be maintained after any changes to a set of parameters that Actor needs to have.