## Bug report ### What is the current behavior? We're getting/resolving remote JSON schema in a deprecated (and possibly uncached) way ### What is the expected behavior? We resolve once per runtime according to [best practice](https://referencing.readthedocs.io/en/stable/intro/#dynamically-retrieving-resources) and the cache is used after that. ### Proposed Solution - [ ] Switch to the above approach - [ ] Test that the schema is being cached