fix #250
Merge pull request #250 from MagLev/tim/fix-250

Infinite recursion in Array subclasses caused by method overloading & super