add uniquness validation to User model