silent dcurl and verbose dcurl and added object setter style syntax for the shell json object (why?)