added data injection protection
Added bean validation
small change
another small change
clean it
do not track this