Allowing for linq like selectors.  Refactored email validation.