For this case, yeah. I never saw that problem because this was never the intended case. The user is supposed to fill the struct with `_read_config` and not accessing the parameters manually.
That being said, a deep copy should be performed.