code: function(key, property, recursive, filterQueries) {
        this.key = key || null;
        this.property = property || null;
        this.recursive = recursive || false;      
        this.filterQueries = filterQueries || [];
      }
docs: SpahQL.Token.PathComponent#filterQueries -> Array Token.FilterQuery
  
  Lists all filter queries associated with this path component, in the order in which they were
  encountered during parsing.
   
  new SpahQL.Token.PathComponent(key, property, recursive, filterQueries)
  
  Instantiate a path component token with blank-slate values