The make_names.pl needs to be changed so it understands how to call create functions rather than calling "new" directly. And it can be cleaned up quite a bit while doing so. Later, I will change the default setting on this and use it to start making constructors private and use create functions.
Created attachment 34952 [details]
Created attachment 34953 [details]
Mass moving XML DOM bugs to the "DOM" Component.