Changing OutputMode or OutputSettings updates internal state

Not necessary but having the Set functions update internal state seems to make sense.