!Josh check this doesn't break stuff... registerMClassNodeMapping modified so it can be run multiple times, adding the required nodeType per call whilst keeping any current types in the global