Config is now shallow copied upon initialization