Added AbstractPasswordHasher