Shouldn't be initializing ivars until we've initialized self.
Move loading of settings into the view, to avoid race condition weirdness.