Polymorphic association for User model