internal Password(IPasswordHasher passwordHasher, string password)
{
if (passwordHasher == null)
{
throw new ArgumentNullException("passwordHasher");
}
if (password == null)
{
throw new ArgumentNullException("password");
}
this.passwordHasher = passwordHasher;
Value = password;
}