public TestDataContainer DeepClone() { return(new TestDataContainer { Array2D = (Microsoft.Xna.Framework.Rectangle[, ])Array2D.Clone(), Array3D = (Microsoft.Xna.Framework.Rectangle[, , ])Array3D.Clone() }); }