that's just a port of what we've had before. e.g.: `!!self.language && (self.language == language``

I think the purpose is that it should only match when the attribute was defined in the config. E.g. it should not match if language is nil in both .travis.yml and in the gatekeeper app config.