implementing a workaround for doctrine regarding unidirectional ManyToOne with a JoinColumn instead of a join table