Made config fields immutable to prevent any change by config after creation