public ReplaceCommand(ICommandsList commands, ICommand now, int index) { Commands = commands; Previous = commands[index]; Now = now; Index = index; }