def add(self, msg: str) -> Expense: parsed_expense = self._parse_expense_msg(msg) category = Category.get_category_by_text(parsed_expense.category_text) return Expense.create( amount=parsed_expense.amount, category=category )