Made some obsoletes, Added a new parameter to the StringValidatorWithValue, so now you can pass an extra client side predicate to validate the string parameter.