Raise ValueError on setting bad Overlay / GroundOverlay members instead of
coercing to a valid type or defaulting to None.