Spawn Blueprint in Memory

Hello guys!

I need to create a blueprint with some vars and logic, but in order to use it, i have to spawn it on scene. But is there any way to create blueprint instance in memory and use it from any BP i want?