Optional fields can be both “undefined” or “null”