making all classes log audit dependency on itself to ensure an entry for each type