public virtual XVar makeClone() { dynamic newMap = null; newMap = XVar.Clone(new XVar("cells", MVCFunctions.cloneArray((XVar)(this.cells)), "height", this.height, "width", this.width)); return(new CellMapPD((XVar)(newMap))); }