Switched from allOf so that additionalProperties can be added.