Accessing a function Before Construction Script

OK so what i am hopping to achieve is being able to call a construction script of some sort that has to do with the creation of the blueprint itself not its instances so when ever i edit the blueprint it gets called.

Think about it like this I am making a blueprint actor with a lot of components and want to have the components data before creating a instance of it ( of course i could do it accessing each component individually but i don’t want that because )

think an array of scene components how could i have that? before creating an instance of it in world of-course.

think about observing a blueprint itself by another blueprint ?

i am working on a modular level building system and i will be having alot of modular actors so i need to have acees to some variables that contain information about the components of the each blueprint