It is nicer in the presence of namespaces as '::' will be replaced by '__' to create the dumper function names.