docs: function(service, path, namespace) {
              this._super(service, path, namespace);
              
              // We perform the bindings so that every function works 
              // properly when it is passed as a callback.
              this._load             = utils.bind(this, this._load);
              this.fetch             = utils.bind(this, this.fetch);
              this.create            = utils.bind(this, this.create);
              this.list              = utils.bind(this, this.list);
              this.item              = utils.bind(this, this.item);
              this.instantiateEntity = utils.bind(this, this.instantiateEntity);
              
              // Initial values
              this._entities       = [];
              this._entitiesByName = {};    
              this._properties     = {};
              this._paging         = {};
              this._links          = {}; 
          }