diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightQuadCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightQuadCommand.cs
index 04bce8590a0faa536b73d60f802552ad38fd9b5a..a3d9ca497fd5af1f5821d926f8a22028339724b2 100644
--- a/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightQuadCommand.cs
+++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightQuadCommand.cs
@@ -14,7 +14,7 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay
 		/// <summary>
 		/// Gets or sets Quad to highlight
 		/// </summary>
-		public DOM.double[] Quad { get; set; }
+		public double[] Quad { get; set; }
 		/// <summary>
 		/// Gets or sets The highlight fill color (default: transparent).
 		/// </summary>
diff --git a/source/ProtocolGenerator/Program.cs b/source/ProtocolGenerator/Program.cs
index b2f9a871ef1823bddd0acfc7ce99f6abcd1dd530..ea412f5852439cb6ddb8cd8bdf64f3e7a6fbce15 100644
--- a/source/ProtocolGenerator/Program.cs
+++ b/source/ProtocolGenerator/Program.cs
@@ -1,6 +1,4 @@
-using Newtonsoft.Json;
-using Newtonsoft.Json.Linq;
-using System;
+using System;
 using System.Collections.Generic;
 using System.Collections.ObjectModel;
 using System.IO;
@@ -139,7 +137,10 @@ namespace MasterDevs.ChromeDevTools.ProtocolGenerator
             {
                 itemsType = items.TypeReference;
             }
-            domainDictionary[type.Name] = domain + "." + itemsType + "[]";
+            if (IsGeneratedNativeType(itemsType))
+                domainDictionary[type.Name] = itemsType + "[]";
+            else
+                domainDictionary[type.Name] = domain + "." + itemsType + "[]";
         }
 
         private static void WriteProtocolClasses(DirectoryInfo directory, string ns, string domainName, IEnumerable<Type> types, IEnumerable<Command> commands, IEnumerable<Event> events)
@@ -481,6 +482,20 @@ namespace MasterDevs.ChromeDevTools.ProtocolGenerator
             }
         }
 
+        private static bool IsGeneratedNativeType(string propertyType)
+        {
+            switch (propertyType)
+            {
+                case "double":
+                case "long":
+                case "bool":
+                case "object":
+                    return true;
+                default:
+                    return false;
+            }
+        }
+
         private static string GeneratePropertyName(string propertyName)
         {
             return ToCamelCase(propertyName);