Update reason can be null.