undo/redo functions only get a copy of the action-data to prevent manipulation of attributes like cycleIndex
Definition of the "reset"-UndoType was placed before the "change"-definition to have all collection-related undo-Types together
Added License note