Construction Script doesn't get properties that are overridden on a map instance of object

Still happening in 4.12.5. Happens with both CPP and Blueprint exposed variables. It makes construction script kind of useless for a component based workflow. I now set everything in BeginPlay, which is annoying since there is no feedback during edit mode.