code: function DataStore ( obj ) {
  	this.autosave    = false;
  	this.callback    = null;
  	this.collections = [];
  	this.credentials = null;
  	this.datalists   = [];
  	this.depth       = 0;
  	this.events      = false;
  	this.expires     = null;
  	this.headers     = {Accept: "application/json"};
  	this.ignore      = [];
  	this.key         = null;
  	this.keys        = {};
  	this.leafs       = [];
  	this.loaded      = false;
  	this.maxDepth    = 0;
  	this.mongodb     = "";
  	this.parentNode  = obj;
  	this.pointer     = null;
  	this.records     = [];
  	this.retrieve    = false;
  	this.source      = null;
  	this.total       = 0;
  	this.views       = {};
  	this.versions    = {};
  	this.versioning  = true;
  	this.uri         = null;
  }
docs: DataStore
  
  @constructor