1) Expose client.get_swagger_client(...) factory method which has the caching functionality