Self-Contained Carpet Extractors