Dependencies changes for issue #2 and #3

...ClientConfigImpl protected for sub classes.