Add perform() to Change