throw exception in SaveChangesAndAudit & validations