For example Domains used in the Manager and the Authorizations contract are different types. This has made onboarding for external devs nonintuitive.