private void MakeBonusTransaction(User user, CurrencyAmount bonusAmount) { var bonus = Converter.Convert(bonusAmount, user.BonusAccount.Currency); user.BonusAccount.Transactions.Add(new Transaction(user.BonusAccount, bonus)); }