AbstractArray::__construct(), AbstractArray::exchangeArray() - new methods and implementations