removed open and close session as they are not needed with proper @NotTransactional annotations