internal BonusInfoCI(BonusInfoDTO dto)
        {
            Contract.Requires(dto != null);

            BonusBalls    = dto.BonusBalls;
            BonusDrumType = dto.BonusDrumType;
            BonusRange    = dto.BonusRange;
        }
        internal BonusInfoCI(BonusInfoDTO dto)
        {
            Guard.Argument(dto, nameof(dto)).NotNull();

            BonusBalls    = dto.BonusBalls;
            BonusDrumType = dto.BonusDrumType;
            BonusRange    = dto.BonusRange;
        }