Bug fixes:
- instance properties that should be IRI objects were just plain strings
- passing an integer to a property of type "number" produced a validation error
- when validating collections the "ignore" argument wasn't being passed down
- type hints were producing an error with Python 3.8