protected Event() { EventId = IdGenerator.CreateNew(); CreateTime = DateTime.Now; IsPending = true; }