protected override IMap DoToPersistent()
        {
            this._owner = null;
            var a = new object[this._length];

            System.Array.Copy(this._array, a, this._length);
            return(ArrayMap.Create(a));
        }