diff --git a/src/scenekit.cs b/src/scenekit.cs
index 909f95d96120..3eec0151310a 100644
--- a/src/scenekit.cs
+++ b/src/scenekit.cs
@@ -2016,12 +2016,14 @@ interface SCNMaterialProperty : SCNAnimatable, NSSecureCoding {
/// To be added.
/// To be added.
[Wrap ("Contents")]
+ [NullAllowed]
NSColor ContentColor { get; set; }
/// Gets or sets the material property's image.
/// To be added.
/// To be added.
[Wrap ("Contents")]
+ [NullAllowed]
NSImage ContentImage { get; set; }
/// Gets or sets the material property's animation layer.
@@ -2029,36 +2031,42 @@ interface SCNMaterialProperty : SCNAnimatable, NSSecureCoding {
/// To be added.
[MacCatalyst (13, 1)]
[Wrap ("Contents")]
+ [NullAllowed]
CALayer ContentLayer { get; set; }
/// Gets or sets the path to the image that is used for the material property's contents.
/// To be added.
/// To be added.
[Wrap ("Contents")]
+ [NullAllowed]
NSString ContentPath { get; set; }
/// Gets or sets the URL that specifies the material property's image content.
/// To be added.
/// To be added.
[Wrap ("Contents")]
+ [NullAllowed]
NSUrl ContentUrl { get; set; }
/// Gets or sets the material property's scene.
/// To be added.
/// To be added.
[Wrap ("Contents")]
+ [NullAllowed]
SKScene ContentScene { get; set; }
/// Gets or sets the material property's texture.
/// To be added.
/// To be added.
[Wrap ("Contents")]
+ [NullAllowed]
SKTexture ContentTexture { get; set; }
/// Gets or sets the material property's image cube.
/// To be added.
/// To be added.
[Wrap ("Contents")]
+ [NullAllowed]
NSImage [] ContentImageCube { get; set; }
[MacCatalyst (13, 1)]