Add attributes extractor and an abstractExtratcor