code: function() {
              var self = this;
              return waterline.catalogs.findOne({"node": self.id})
              .then(function(catalog) {
                  return !_.isEmpty(catalog);
              });
          }
docs: We only count a node as having been discovered if a node document exists AND it has any catalogs associated with it