public IAuditEventBuilder CreateEvent(AuditEventKind kind, SecurityTarget target) { return(new EventBuilder(this, new AuditEvent { KindId = kind.ID, Time = DateTime.Now, TargetId = new Security.Data.SecurityTargetId(target.Elements.Select(e => e.ID)) })); }