HashedPasswordCredentialsWithOptionalPassword classes