Additional properties in json config

Number of `ServiceRestClient` parameters starts to grow. What do you think about:
a) Making `ServiceResolver` and `ServiceConfigurationResolver` optional, so that `ServiceRestClient` can only use external services if this is all what I need. Or:
b) Splitting `ServiceRestClient` into one that barely works with external services (one dependency) and another (extending it) that also works with service resolver?