Use base extractor all over the place, remove register_extractor decorator