Feature/webhooks 2

I reckon we should enforce that all Adapters have a VendorName in the parent trait.