По мне так, самое лаконичное решение это добавить поле тип (model/brand enum) и чекать его в функцие
Спасибо. Я уже придумал: вынес общую часть в метод абстрактного класса, сделал дочерние классы Model и Brand, а в одном их методе вызываю метод абстрактного класса, в который передаю лямбду (например, { it?.brand})