remove NotificationHandler when not Messaging enabled
pool validators to avoid allocation overhead
eschew SimpleDateFormat in favor of DateUtility