This is still just testing existence of values, it's not actually testing the values. We should also add a test that will include multiple depths of model objects.

I also don't see any tests for the `List[type]` syntax or anything like that as well.

In fact, it only goes as far as testing the "path" of the APIs, but isn't there tons of detail that descends from that, like parameters and model objects that have fields? I think it would be good to verify the value of those to ensure correctness.