Cleanup and compliancy fixes for Array#[]=
Implement Array subclassing