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.remove    = utils.bind(this, this.remove);
              this.update    = utils.bind(this, this.update);
              this.fields    = utils.bind(this, this.fields);
              this.links     = utils.bind(this, this.links);
              this.acl       = utils.bind(this, this.acl);
              this.author    = utils.bind(this, this.author);
              this.updated   = utils.bind(this, this.updated);
              this.published = utils.bind(this, this.published);
              this.enable    = utils.bind(this, this.enable);
              this.disable   = utils.bind(this, this.disable);
              this.reload    = utils.bind(this, this.reload);
              
              // Initial values
              this._properties = {};
              this._fields     = {};
              this._acl        = {};
              this._links      = {};
          }