Our JS metadata uses Link, Anchor, etc. to declare some properties as arrays of Links/whatever. We use Array<Type> inside the code to denote arrays of a given type. We should convert the old style to new to unify them in our code.
Additionally, we don't fully support Array<type> properly, as it breaks our type hierarchy lookups where we really need to strip the generic/type info off the end to lookup Array as a parent type.