I noticed in v2 that generics were removed to simplify the API which is fine, but is there a recommendation on enforcing certain prefixes are being passed in to certain places?
currently doing something like
type TransactionExternalItemId = typeid.TypeID but it is not as good