whole_func_string: function Exclude( config, options ) {
      this._config = config;
  
      this.paths = [];
      for ( var index in this._config ) {
          var key = this._config[index];
          var keys = key.split('.');
          this.paths.push(keys);
      }
  }
func_code_string: function Exclude( config, options ) {
      this._config = config;
  
      this.paths = [];
      for ( var index in this._config ) {
          var key = this._config[index];
          var keys = key.split('.');
          this.paths.push(keys);
      }
  }
func_documentation_string: /*
  Takes an Array of configuration key mappings.
  i.e. ['_id', '_rev', 'name']
  
  For children use colons;
  i.e. ['person:name', 'person:child:name'
  
  If A key is an array the next key should be an asterisk
  i.e. ['person:children:*:name