Add support for asynchronous saving of audits by allow defined callbacks that can call helper save methods. Created a unified way to access audit configurations that will check the superclass