Make task config collection fields immutable Making task config collection fields immutable makes it much safer to potentially share definitions via caches. The performance impact of this change seems to be at the noise level. Change-Id: Ic04117ef070430f54e9ff6a72bf991cd4871e502