Use hash of options to initialize the client