added ValidationError and display all rule errors messages on validation