Well, I have a Restaurant Entity with an Element Collection of Branches . Now my question is how do I remove a branch from a restaurant since an Embeddable object doesn't have an Id . Usually, what i would do If branch was an entity isWell, I have a Restaurant Entity with an Elemen