JBTM-2279 Updated to put the logic of whether the field can be overridden into the bean as it makes code which uses the config clearer