Is a Dynamic Material Instance required to change material properties in Construction Script?

Pretty much what the title says!
I am creating a Dynamic Material Instance in the Construction Script of my Blueprint, but this material will never be changed at runtime during gameplay, just when placing instances of my blueprint in the level, so wouldn’t a regular Material Instance work in that case? Can’t I just create a copy of the Material Instance assigned to my object in the Construction Script instead of creating a Dynamic one?

Thanks guys!