function Scope(model,dataOptions) {
    if (! this instanceof Scope) {
      return new Scope(model,dataOptions);
    }
    this.model       = model;
    this.dataOptions = dataOptions || {};
    return this;
  }
/**
   * Slickback.Scope constructs scope objects that wrap a model
   * or collection to encapsulate a set of parameters to be used
   * to fetch the model or collection.
   */
Slickback.Scope constructs scope objects that wrap a model
or collection to encapsulate a set of parameters to be used
to fetch the model or collection.
Slickback . Scope constructs scope objects that wrap a model or collection to encapsulate a set of parameters to be used to fetch the model or collection .
function Scope(model,dataOptions) {
    if (! this instanceof Scope) {
      return new Scope(model,dataOptions);
    }
    this.model       = model;
    this.dataOptions = dataOptions || {};
    return this;
  }
function Scope ( model , dataOptions ) { if ( ! this instanceof Scope ) { return new Scope ( model , dataOptions ) ; } this . model = model ; this . dataOptions = dataOptions || { } ; return this ; }
Slickback.Scope constructs scope objects that wrap a model
 or collection to encapsulate a set of parameters to be used
 to fetch the model or collection.
Slickback . Scope constructs scope objects that wrap a model or collection to encapsulate a set of parameters to be used to fetch the model or collection .