Swappable User model support for send_all