Add in the modified extends to allOF
Add in the max and min lengths for various project codes.
Update with allOf instead of extends