get validation to run correctly on nested args

fix for https://github.com/quantifind/Sumac/issues/28

guess we'll need to release 0.2.1 soon ...