public virtual void Audit(AuditInfo auditInfo) { createInstance(); BaseDBObject.Audit(auditInfo); tr.Dispose(); }