manually create audit class to avoid issues with association#build