That commit is actually more close to a Visitor pattern.. and I like it.
I think that `Parser` should know how to _convert_ the other objects but no every object know how to be parsed.

Also I want to find a __consistent__ solution to use it in the `Parser` and the `Dumper`