`settings` is used before it's checked if it's null.
`spray.servlet` config is passed to constructor of SettingsCompanion which also attempts to open `spray.servlet` therefore making it to  look for `spray.servlet.spray.servlet`