public abstract dynamic EventPublish(EventFromES anEvent, List <dynamic> calendar);
public abstract void Hydrate(EventFromES evt);