+ label: undefined, // this is important - we're testing what happens when the key is present, but the value set explicitly to undefined. This should not throw an error, but just ignore the label value
blessing_symbol: symbol | null = null // those symbols can be used as a proof that a value came from e.g. an internal callback, and not from user input