/// <summary>
        ///		Clona una variación
        /// </summary>
        public MovementVariationModel Clone(MovementBaseModel parent)
        {
            MovementVariationModel target = new MovementVariationModel(parent);

            // Clona las propiedades
            target.Id = Id;
            // Clona los movimientos
            target.Movements.AddRange(Movements.Clone());
            // Devuelve la variación clonada
            return(target);
        }