moved autoset feature from User to UserMapper