Start of new decorator based macro framework. MacroProxy object with
different decorator methods already working.