#81 JSR303 param validation now works on chains of constructors

Note that I first tried using `preinitialization(*.new...)` as suggested in #81, but it failed the unit tests that I created. It worked perfectly using `execution(*.new...)` so that's what I went with.