Calendar / How to update JPA entity

Hello guys,

I’m wondering why is ContainerCalendarEvent private in ContainerEventProvider ?
Isn’t it the only way getting back the jpa entity for updating data ?

Or am I wrong and there is a simple way to get back the entity from a CalendarEvent object ?

Best regards
Sebastien