Currently an @TenantId of type other than String results in unhelpful exceptions. We should tolerate other types like Long or UUID which have a string representation.