required property
If true, key missing from the merged config entirely (not just
wrong-typed) is itself a violation — most remote-config keys are
meant to be optional (a missing key just means "use the getter's own
fallback param"), so this defaults to false.
Implementation
final bool required;