Location module with doctrine integration