I'm not following what this class would be buying us? Maybe to cache the ```IsValidEmail()``` call since it looks like it might be an expensive operation?