1) Validator added (refactoring for custom validation for java.transaction.RollbackException avoiding)
2) updates are moved from services to DAO