Make before_validation its own distinct callback
Fix: calling declared(params) from child namespaces fails to include parent namespace defined params.
Merge pull request #527 from myitcv/before_validation_callback

Make before_validation its own distinct callback