Allow ServiceClientBase to be overridable