diff --git a/src/Entity/DatabaseCluster.php b/src/Entity/DatabaseCluster.php
index 25ea002..2c8a256 100644
--- a/src/Entity/DatabaseCluster.php
+++ b/src/Entity/DatabaseCluster.php
@@ -39,7 +39,7 @@ final class DatabaseCluster extends AbstractEntity
     /**
      * @var string[]
      */
-    public array $dbNames = [];
+    public ?array $dbNames = [];
 
     public int $numNodes;
 
@@ -72,7 +72,7 @@ public function build(array $parameters): void
             } elseif ('privateConnection' === $property) {
                 $this->privateConnection = new DatabaseConnection($value);
             } elseif ('users' === $property) {
-                $this->users = \array_map(fn ($v) => new DatabaseUser($v), $value);
+                $this->users = \array_map(fn ($v) => new DatabaseUser($v), $value ?? []);
             } elseif ('maintenanceWindow' === $property) {
                 $this->maintenanceWindow = new DatabaseMaintenanceWindow($value);
             } elseif (\property_exists($this, $property)) {
diff --git a/src/Entity/Droplet.php b/src/Entity/Droplet.php
index 423b064..4150fb2 100644
--- a/src/Entity/Droplet.php
+++ b/src/Entity/Droplet.php
@@ -86,7 +86,7 @@ final class Droplet extends AbstractEntity
 
     public NextBackupWindow $nextBackupWindow;
 
-    public string $vpcUuid;
+    public ?string $vpcUuid = null;
 
     public function build(array $parameters): void
     {