diff --git a/src/Microsoft.OpenApi/Models/References/OpenApiCallbackReference.cs b/src/Microsoft.OpenApi/Models/References/OpenApiCallbackReference.cs
index 536b30086..b9d9758f1 100644
--- a/src/Microsoft.OpenApi/Models/References/OpenApiCallbackReference.cs
+++ b/src/Microsoft.OpenApi/Models/References/OpenApiCallbackReference.cs
@@ -85,10 +85,10 @@ internal OpenApiCallbackReference(OpenApiCallback target, string referenceId)
}
///
- public Dictionary PathItems { get => Target.PathItems; }
+ public Dictionary PathItems { get => Target?.PathItems; }
///
- public IDictionary Extensions { get => Target.Extensions; }
+ public IDictionary Extensions { get => Target?.Extensions; }
///
public void SerializeAsV3(IOpenApiWriter writer)
diff --git a/src/Microsoft.OpenApi/Models/References/OpenApiHeaderReference.cs b/src/Microsoft.OpenApi/Models/References/OpenApiHeaderReference.cs
index 3650190f3..71e8cace0 100644
--- a/src/Microsoft.OpenApi/Models/References/OpenApiHeaderReference.cs
+++ b/src/Microsoft.OpenApi/Models/References/OpenApiHeaderReference.cs
@@ -97,37 +97,37 @@ public string Description
}
///
- public bool Required { get => Target.Required; }
+ public bool Required { get => Target?.Required ?? default; }
///
- public bool Deprecated { get => Target.Deprecated; }
+ public bool Deprecated { get => Target?.Deprecated ?? default; }
///
- public bool AllowEmptyValue { get => Target.AllowEmptyValue; }
+ public bool AllowEmptyValue { get => Target?.AllowEmptyValue ?? default; }
///
- public OpenApiSchema Schema { get => Target.Schema; }
+ public OpenApiSchema Schema { get => Target?.Schema; }
///
- public ParameterStyle? Style { get => Target.Style; }
+ public ParameterStyle? Style { get => Target?.Style; }
///
- public bool Explode { get => Target.Explode; }
+ public bool Explode { get => Target?.Explode ?? default; }
///
- public bool AllowReserved { get => Target.AllowReserved; }
+ public bool AllowReserved { get => Target?.AllowReserved ?? default; }
///
- public JsonNode Example { get => Target.Example; }
+ public JsonNode Example { get => Target?.Example; }
///
- public IDictionary Examples { get => Target.Examples; }
+ public IDictionary Examples { get => Target?.Examples; }
///
- public IDictionary Content { get => Target.Content; }
+ public IDictionary Content { get => Target?.Content; }
///
- public IDictionary Extensions { get => Target.Extensions; }
+ public IDictionary Extensions { get => Target?.Extensions; }
///
public void SerializeAsV31(IOpenApiWriter writer)