diff --git a/lib/types/object.js b/lib/types/object.js
index eec1c388deae465f3cbbac8b747de810546edcd7..22e3b5d0da888bba196709951fedef5936cb33fd 100644
Binary files a/lib/types/object.js and b/lib/types/object.js differ
diff --git a/spec/core/types/objects.json b/spec/core/types/objects.json
index 11df9ee7a816ab38ef9d222c2cd45ed057768487..555c47d6e7ecc8f59a5e53dd837a0f932310fae0 100644
--- a/spec/core/types/objects.json
+++ b/spec/core/types/objects.json
@@ -57,6 +57,8 @@
"description": "should handle additionalProperties",
"schema": {
"type": "object",
+ "minProperties": 20,
+ "maxProperties": 30,
"additionalProperties": { "type": "string" }
},
"valid": true