code: function() {
  
          var _this = this;
          return Q.all(this.tech
              .getPaths(PATH.resolve(this.root, this.getNodePrefix()), this.tech.getCreateSuffixes())
              .map(function(path) {
  
                  return QFS.remove(path)
                      .then(function() {
                          LOGGER.fverbose('[-] Removed %j', path);
                      })
                      .fail(function() {});
  
              }))
              .then(function() {
  
                  return U.removePath(_this.getPath())
                      .then(function() {
                          LOGGER.fverbose('[-] Removed %j', _this.getId());
                      })
                      .fail(function() {});
  
              });
  
      }
docs: clean() implementation.
  @return {Promise * Undefined}