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
1 file changed