I don't think this needs to be a member variable since the current state is stored in the ConfigObject.