Custom user model creation.