Simplify the way to retrieve extractor & improver

Instead of calling ->match() and then ->getBlabla(), ->match() return the object instead of the alias
Little refactor for Internal

and use interla function from Response instead of custom one
Some simplification