docs: function(element, skip, one) {
  		this._collect(element, skip, gui.CRAWLER_MATERIALIZE).reverse().filter(function(spirit) {
  			if (spirit.life.attached && !spirit.life.destructed) {
  				gui.Spirit.$destruct(spirit);
  				return true; // @TODO: handle 'one' arg!
  			}
  			return false;
  		}).forEach(function(spirit) {
  			gui.Spirit.$dispose(spirit);
  		});
  	}