code: function readOptions(data, schema) {
      const keys = _.keys(schema.describe().children),
            options = _.pick(data, keys);
  
      options.url = parseUrl(options.url);
      options.headers = parseHeaders(options.headers);
      options.clipRect = parseClipRect(options.clipRect);
  
      return _.omitBy(options, (v) => _.isUndefined(v) || _.isNull(v));
  }
docs: /* Options reader