lazy load provider in eval_has_feature
Refactor to use the new plugin system on python-client