Single Table Inheritance - Learner and Mentor derive from User, who can favorite.