RecordableActionFactory passes history to actions