add support for custom PaperTrail::VendorAssociation class