the ModuleReference.Parser class is now also re-usable, just as Macro.Parser