rose edit: rename new MacroBase class