Added DeferredUpdateRecorder