change of issues: 1 (change Generic to generic), 2 (deleting @ManagedBean from Services), 7 (changing query to em.find(..) in specific DAOs) and 8 (deleting duplications of code in DAOs)