During Component destroy, a Component's ArrayValue is blowing up if the elements in the array don't implement destroy @bug W-2105451@
Merging origin/dchasman/master-pending-W-2105451 into master