It's a pointer now, so we need to use the helper function to set the field and also test for nil before accessing it.
This also adds more testing around configuration parsing.