Add support to custom user model