for actionActivations, use dictionary(reference based keys) instead of object(string based keys) to avoid name collisions when actions are stored