moved single-event query constructor to separate method object, implemented & tested AuditComponent#readEvent()