Modular blueprint building - Switch blueprint for another blueprint

I would like to see a feature where you can switch a blueprint with another blueprint like you can switch a static mesh for another static mesh in the details menu.

It would fixing/optimizing your scenes so much easier.

What I mean but then for blueprints:

You can expose blueprints on spawn.
Simply use the Blueprint-Class instead of a Blueprint-Reference and expose it.