Updated some UniqueIdMap code and added collection sub-class 'ArrayView' to wrap an array.