public void BaseOnDerive(ObjectOnDerive method)
{
this.WorkItem = this.CommunicationEvent;
this.Title = this.CommunicationEvent.WorkItemDescription;
// Lifecycle
if (!this.ExistDateClosed && this.CommunicationEvent.ExistActualEnd)
{
this.DateClosed = this.Session().Now();
}
this.DeriveParticipants();
}