/// <summary>
        ///		Clona hasta una variación
        /// </summary>
        public MovementVariationModel CloneTo(MovementBaseModel parent, MovementVariationModel target, MovementFigureModel movement)
        {
            MovementVariationModel variation = new MovementVariationModel(parent);

            // Clona los movimientos
            variation.Movements.AddRange(Movements.CloneTo(variation, target, movement));
            // Devuelve la variación clonada
            return(variation);
        }