it is possible someone to call `setOverrideSelector(null)`.
Either use Args.notNull() in the setter or use `if (!Strings.isEmpty(overrideSelector))` here.