У меня есть класс Expense, который является сущностью в моей базе данных Android Room. Мне нужно иметь сущность с именем RecurringExpense, которая наследует (IS-A) от класса Expense. Как мне это структурировать? Я делаю это в Java, расширяя класс Expense, или есть способ сделать это в базе данных?