protected AlbaTranslocationMove(AlbaTranslocationMove original, Cloner cloner) : base(original, cloner) { this.Index1 = original.Index1; this.Index2 = original.Index2; this.Index3 = original.Index3; this.Permutation = cloner.Clone(Permutation) as AlbaEncoding; }