Upgrade Validation Class
- Add getInput() and hasInput()
- Pass Validation instance for extedned rule