cfg now reports which fields are missing when loading. Further, the mutate method has been added for easier mutation of the underlying configuration struct