Modified the ARRAY class hierarchy according to latest thinking.