I need it to be exposed in order to use it from GoogleAnalyticsModule (since I validate again on "submit" due to the way we're enabling/disabling buttons). I don't really see why we shouldn't expose it since it returns a boolean about whether a field is valid or not. Granted, it does a lot of things it probably shouldn't do (the button enable/disable) since it should do nothing but validate and say true or false.