This enables customization of the client for use cases which are not covered by the default client. Discussed here: https://github.com/apify/apify-client-python/pull/400 Another use case described by @drobnikj