added the ability to obscureValue in Validate/Matches