Switch user model to use polymorphic has one instead of STI.