Class MacroContext