More tests around arrays; PropertyChain respects the array index as it does lists