FELIX-5177: it is safer to declare m_configType as volatile (as Jan Willem did in its initial patch), because we can't predict how a component is started: if a component is created first in one thread, and started in another one, then all component parameters should be stored in volatile variables. I will have to make another JIRA issue in order to apply the same for all other component and dependencies API parameters.