So first of all, the Collection itself is completely untyped. I can't hand a collection to you and expect you to know what's inside of it.
What can be inside are any mixture of:
* URI references
* Objects, which can be heterogeneous
* Link objects
So we're probably extracting it into a List<Object> in our first pass, though some modern serializers know how to work around this, self-describing types are relatively rare and mostly these sorts of tools prefer a little more.
5/