Modified estimateValueChange to be private