BF: aInfo could be modified by actions, causing unexpected behaviour

A separate copy of aInfo is passed to each action