Fix recursive validation by passing what validator method to use, and use Integer instead of Bignum || Fixnum.
Merge pull request #1 from wvanbergen/validation_fix

Fix recursive validation by passing what validator method to use,