ExecuteValidation function cleaned up w/ automapper and better var scoping