Don't carry around the same object - keep it centralized. Ugly, but whatever.

Move dumpers to their own static classes.