We don't need to define ivars: Objective C will do this for us automatically.
After looking at the code, defining the variables of ExportPathCommandsContext as copy wasn't the best idea.