IsExternalUpdate is now settable by children