handle correctly bplists with arrays and dicts with object ref size == 4