[#1028][feature] - Reusing code with macros: additional cases in copy