include querydsl to be safe query structure