Hi, > If Expence is a ValueObject … maybe the relation need to be OneToMany No, you almost never want that. ManyToMany is quite ok for this purpose. My guess is that you ran into https://review.typo3.org/#/c/23241/ that indeed creates duplicate value hashes used as primary key. Other than that, it looks fine to me. Greetings Philipp