protected void OnModelError(string message) { ModelError?.Invoke(this, new ModelErrorEventArgs(message)); throw new Exception(); }