add support for withValidatorMethod

Add support to withValidatorMethod so validation can be implemented in a builder base class (i.e. using OVal)