title: JSON Schema: Additional properties false for embedded objects
body: <p>I have a json schema with hundreds of objects, each containing other objects and so on...</p>
  <p>I want all my json schema objects to have the option &quot;additionalProperties&quot; set to false, but it seems that I have to set it for each object in the json schema.</p>
  <p>Is there any solution like setting &quot;additionalProperties&quot; to false only once for all objects including multiple level of embedded objects in the whole schema ?</p>
  <pre><code>{
  &quot;$schema&quot;: &quot;http://json-schema.org/draft-04/schema#&quot;,
  &quot;description&quot;: &quot;Modified JSON Schema draft v4 that includes the optional '$ref' and 'format'&quot;,
  &quot;type&quot;: &quot;object&quot;,
  &quot;properties&quot;: {
      &quot;id&quot;: {
          &quot;type&quot;: &quot;string&quot;
      },
      &quot;box&quot;: {
          &quot;type&quot;: &quot;object&quot;,
           &quot;properties&quot;: {
              &quot;anotherBox&quot;: {
                  &quot;type&quot;: &quot;object&quot;,
                  &quot;properties&quot;: {
                      &quot;name&quot;: {
                        &quot;type&quot;: &quot;string&quot;
                      }
                  }
              }
           }
      },
      &quot;title&quot;: {
          &quot;type&quot;: &quot;string&quot;
      }
  }
  </code></pre>
  <p>}</p>
  <p>Thank you</p>