Additional validation rules: allOf, anyOf, oneOf