public DefaultStoreClient(Store store, InconsistencyResolver resolver, ClientConfig config, AbstractStoreClientFactory factory)
        {
            if (null == store) throw new ArgumentNullException("store", "store cannot be null.");
            //if(null==resolver)throw new ArgumentNullException("resolver", "resolver cannot be null.");
            if (null == config) throw new ArgumentNullException("config", "config cannot be null.");
            if (null == factory) throw new ArgumentNullException("factory", "factory cannot be null.");

            _Factory = factory;
            _Store = store;
            _config = config;
            _Resolver = resolver;
        }
 public void addResolver(InconsistencyResolver resolver)
 {
     if (null == resolver) throw new ArgumentNullException("resolver", "resolver cannot be null.");
     _Resolvers.Add(resolver);
 }