This isn't really returning a `profile_class`, it's returning a `user_profile`. How about renaming this to `user_profile` and removing the existing `user_profile` method?