doctrine module integration