Removed Session injection via constructor in DAOs (think about more elegant solution, maybe wrapper?), type are not infered but has to be provided in all subclasses of generic dao.