public virtual bool WithdrawFunds(decimal amount) { if (_balance < amount) return false; _balance -= amount; return true; }