Allow explicit `default: undefined` for flags

it’s possible to know if the user not set certain flags, after set
`default: undefined` for that field.