Why is `a_ItemType` a reference? You aren't changing it, are you?