interesting error on one of the tests, essentially, the property type and json type don't match, but it's hard to discover that. need to work on the tests to make that clearer