public decimal Withdraw(decimal amount)
        {
            decimal commission = WithdrawCommission(amount);

            if (amount <= 0)
            {
                Console.WriteLine("Required: amount > 0");
            }

            if (Balance < amount + commission)
            {
                Console.WriteLine("Not enough money");
            }

            Balance -= amount + commission;

            Emittent.ReceiveFunds(commission);

            return(amount);
        }