add additionalProperties and additionalItems