ReferencedItem:
    | Item
    | ItemID
    | Item[]
    | ItemID[]

Referenced item can be the item itself that contains the _id key or directly the item id. There can be more than one referenced item and if so you can put the values we defined above in an array. So it can also be Array or Array