Supporting custom packformatname in custom serializers. Explicit custom serializer/deserializer has higher priority than those created because of a base type. Open generic cannot be used as KnownType.