public override Excel_compositeOption_subtypeViewModel Clone()
        {
            Excel_digitalCallPutViewModel clone = new Excel_digitalCallPutViewModel();

            clone.CallPut_             = this.callPut_;
            clone.BaseUnderlyingValue_ = this.baseUnderlyingValue_;
            clone.UnderlyingCode_      = this.underlyingCode_;
            clone.BaseCoupon_          = this.baseCoupon_;
            clone.ExerciseDate_        = this.exerciseDate_;
            clone.PayoffDate_          = this.payoffDate_;

            clone.Strike_      = this.strike_;
            clone.StrikeValue_ = this.strikeValue_;
            clone.Coupon_      = this.coupon_;
            clone.CouponValue_ = this.couponValue_;
            clone.Description_ = this.description_;

            return(clone);
        }
        public override Excel_compositeOption_subtypeViewModel Clone()
        {
            Excel_digitalCallPutViewModel clone = new Excel_digitalCallPutViewModel();

            clone.CallPut_ = this.callPut_;
            clone.BaseUnderlyingValue_ = this.baseUnderlyingValue_;
            clone.UnderlyingCode_= this.underlyingCode_;
            clone.BaseCoupon_ = this.baseCoupon_;
            clone.ExerciseDate_ = this.exerciseDate_;
            clone.PayoffDate_ = this.payoffDate_;

            clone.Strike_ = this.strike_;
            clone.StrikeValue_ = this.strikeValue_;
            clone.Coupon_ = this.coupon_;
            clone.CouponValue_ = this.couponValue_;
            clone.Description_ = this.description_;

            return clone;
        }