protected void OnError(Exception error) { if (Error != null) { ErrorArgs args = new ErrorArgs(error); Error(this, args); } }