ES2015 / JavaScript OO wrapper extending native JS Array object to have Delphi TList object-list type features.