public class Calendar extends AbstractJpaEntity<Calendar, UuidIdentifier> implements Securable {
@Column(name = "instanceId", nullable = false)
private String componentInstanceId;
@Column(name = "title")
private String title;
<BUG>@Transient
private PlannedCalendarEvents events;
</BUG>
protected Calendar() {
}

public class Calendar extends AbstractJpaEntity<Calendar, UuidIdentifier> implements Securable {
@Column(name = "instanceId", nullable = false)
private String componentInstanceId;
@Column(name = "title")
private String title;
@OneToMany(mappedBy = "calendar", fetch = FetchType.LAZY, cascade = {CascadeType.ALL},
orphanRemoval = true)
private List<CalendarEvent> events;
protected Calendar() {
}
