Yeah, documentation was updated. Usually, the configuration types are immutable and should be initialized by a specific constructor with all the necessary state.