Array subclassing had issues, switched to wrapping