Prefabs?

you can expose the materials via the blueprint as a variable. So when you drop the blue print you would then go to details and select the relevant materials that have been exposed.