protected virtual AuditUpdateStateEvent CreateAuditEvent( OperationContext context, Transition transition, QualifiedName cause, Exception exception) { return AuditUpdateStateEvent.Construct(Server); }