I  ended up using the manifest. It would be nice to support `Any` as a type parameter, but this Field only supports a limited set of types, which I documented in the ScalaDoc.