The whole default config thing is silly, like I commented above, I will be sub-classing everything and setting the class properties directly prior to loading config files.