ShouldNotifyError should be virtual for overrides